java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf -i ../../../trunk/examples/svcomp/memsafety-ext2/complex_data_creation_test02_true-valid-memsafety.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-35b68b2 [2018-04-06 20:47:47,399 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-06 20:47:47,400 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-06 20:47:47,414 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-06 20:47:47,414 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-06 20:47:47,415 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-06 20:47:47,415 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-06 20:47:47,417 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-06 20:47:47,419 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-06 20:47:47,420 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-06 20:47:47,421 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-06 20:47:47,422 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-06 20:47:47,423 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-06 20:47:47,424 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-06 20:47:47,425 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-06 20:47:47,427 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-06 20:47:47,429 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-06 20:47:47,431 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-06 20:47:47,432 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-06 20:47:47,433 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-06 20:47:47,436 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-06 20:47:47,436 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-06 20:47:47,436 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-06 20:47:47,437 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-06 20:47:47,438 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-06 20:47:47,440 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-06 20:47:47,440 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-06 20:47:47,441 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-06 20:47:47,441 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-06 20:47:47,442 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-06 20:47:47,442 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-06 20:47:47,443 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf [2018-04-06 20:47:47,466 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-06 20:47:47,466 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-06 20:47:47,467 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-04-06 20:47:47,467 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-04-06 20:47:47,467 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-04-06 20:47:47,467 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-04-06 20:47:47,467 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-04-06 20:47:47,468 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-04-06 20:47:47,468 INFO L133 SettingsManager]: * Parallel states before merging=1 [2018-04-06 20:47:47,468 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-04-06 20:47:47,468 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-04-06 20:47:47,468 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-04-06 20:47:47,468 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-06 20:47:47,469 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-06 20:47:47,469 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-06 20:47:47,469 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-06 20:47:47,469 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-06 20:47:47,469 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-06 20:47:47,469 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-06 20:47:47,469 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-04-06 20:47:47,469 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-06 20:47:47,470 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-06 20:47:47,470 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-06 20:47:47,470 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-04-06 20:47:47,470 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-04-06 20:47:47,470 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-06 20:47:47,471 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-06 20:47:47,471 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-06 20:47:47,471 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-06 20:47:47,471 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-06 20:47:47,471 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-04-06 20:47:47,471 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-04-06 20:47:47,471 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 20:47:47,472 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-04-06 20:47:47,472 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-04-06 20:47:47,473 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-04-06 20:47:47,473 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-04-06 20:47:47,473 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-04-06 20:47:47,505 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-06 20:47:47,515 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-06 20:47:47,518 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-06 20:47:47,520 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-06 20:47:47,520 INFO L276 PluginConnector]: CDTParser initialized [2018-04-06 20:47:47,521 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/memsafety-ext2/complex_data_creation_test02_true-valid-memsafety.i [2018-04-06 20:47:47,835 INFO L225 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG3eb163c44 [2018-04-06 20:47:48,023 INFO L287 CDTParser]: IsIndexed: true [2018-04-06 20:47:48,023 INFO L288 CDTParser]: Found 1 translation units. [2018-04-06 20:47:48,024 INFO L168 CDTParser]: Scanning complex_data_creation_test02_true-valid-memsafety.i [2018-04-06 20:47:48,035 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-06 20:47:48,035 INFO L215 ultiparseSymbolTable]: [2018-04-06 20:47:48,035 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-06 20:47:48,036 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-06 20:47:48,036 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-06 20:47:48,036 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in complex_data_creation_test02_true-valid-memsafety.i [2018-04-06 20:47:48,036 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-06 20:47:48,036 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-06 20:47:48,036 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-06 20:47:48,036 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-06 20:47:48,037 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-06 20:47:48,037 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-06 20:47:48,037 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-06 20:47:48,037 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-06 20:47:48,037 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-06 20:47:48,037 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-06 20:47:48,037 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-06 20:47:48,037 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-06 20:47:48,037 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-06 20:47:48,037 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-06 20:47:48,037 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-06 20:47:48,037 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-06 20:47:48,037 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-06 20:47:48,038 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-06 20:47:48,038 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-06 20:47:48,038 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-06 20:47:48,038 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-06 20:47:48,038 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-06 20:47:48,038 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-06 20:47:48,038 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-06 20:47:48,038 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-06 20:47:48,038 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-06 20:47:48,038 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-06 20:47:48,038 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-06 20:47:48,038 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-06 20:47:48,039 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-06 20:47:48,039 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-06 20:47:48,039 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-06 20:47:48,039 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-06 20:47:48,039 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-06 20:47:48,039 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-06 20:47:48,039 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-06 20:47:48,039 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-06 20:47:48,039 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-06 20:47:48,039 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-06 20:47:48,039 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-06 20:47:48,039 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-06 20:47:48,039 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-06 20:47:48,040 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-06 20:47:48,040 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-06 20:47:48,040 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-06 20:47:48,040 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-06 20:47:48,040 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-06 20:47:48,040 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-06 20:47:48,040 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-06 20:47:48,040 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-06 20:47:48,041 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-06 20:47:48,041 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-06 20:47:48,041 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-06 20:47:48,041 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-06 20:47:48,041 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-06 20:47:48,041 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-06 20:47:48,041 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-06 20:47:48,041 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-06 20:47:48,042 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-06 20:47:48,042 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-06 20:47:48,042 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-06 20:47:48,042 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-06 20:47:48,042 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-06 20:47:48,042 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-06 20:47:48,042 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-06 20:47:48,042 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-06 20:47:48,042 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-06 20:47:48,043 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-06 20:47:48,043 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-06 20:47:48,043 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-06 20:47:48,043 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-06 20:47:48,043 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-06 20:47:48,043 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-06 20:47:48,043 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-06 20:47:48,043 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-06 20:47:48,043 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-06 20:47:48,044 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-06 20:47:48,044 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-06 20:47:48,044 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-06 20:47:48,044 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-06 20:47:48,044 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-06 20:47:48,044 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-06 20:47:48,044 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-06 20:47:48,044 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-06 20:47:48,044 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-06 20:47:48,045 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-06 20:47:48,045 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-06 20:47:48,045 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-06 20:47:48,045 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-06 20:47:48,045 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-06 20:47:48,045 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-06 20:47:48,045 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-06 20:47:48,045 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-06 20:47:48,045 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-06 20:47:48,046 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-06 20:47:48,046 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-06 20:47:48,046 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-06 20:47:48,046 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-06 20:47:48,046 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-06 20:47:48,046 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-06 20:47:48,046 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-06 20:47:48,047 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-06 20:47:48,047 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-06 20:47:48,047 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-06 20:47:48,047 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-06 20:47:48,047 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-06 20:47:48,047 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-06 20:47:48,047 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-06 20:47:48,047 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-06 20:47:48,048 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-06 20:47:48,048 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-06 20:47:48,048 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-06 20:47:48,048 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-06 20:47:48,048 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-06 20:47:48,048 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-06 20:47:48,048 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-06 20:47:48,048 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-06 20:47:48,049 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-06 20:47:48,049 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-06 20:47:48,049 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-06 20:47:48,049 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-06 20:47:48,049 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-06 20:47:48,049 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-06 20:47:48,049 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-06 20:47:48,067 INFO L330 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG3eb163c44 [2018-04-06 20:47:48,072 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-06 20:47:48,073 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-06 20:47:48,074 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-06 20:47:48,074 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-06 20:47:48,079 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-06 20:47:48,080 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 08:47:48" (1/1) ... [2018-04-06 20:47:48,082 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1b1e4a8e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 08:47:48, skipping insertion in model container [2018-04-06 20:47:48,082 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 08:47:48" (1/1) ... [2018-04-06 20:47:48,096 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-06 20:47:48,128 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-06 20:47:48,305 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-06 20:47:48,370 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-06 20:47:48,379 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 120 non ball SCCs. Number of states in SCCs 120. [2018-04-06 20:47:48,436 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 08:47:48 WrapperNode [2018-04-06 20:47:48,437 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-06 20:47:48,437 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-06 20:47:48,438 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-06 20:47:48,438 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-06 20:47:48,450 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 08:47:48" (1/1) ... [2018-04-06 20:47:48,450 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 08:47:48" (1/1) ... [2018-04-06 20:47:48,468 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 08:47:48" (1/1) ... [2018-04-06 20:47:48,468 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 08:47:48" (1/1) ... [2018-04-06 20:47:48,487 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 08:47:48" (1/1) ... [2018-04-06 20:47:48,495 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 08:47:48" (1/1) ... [2018-04-06 20:47:48,499 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 08:47:48" (1/1) ... [2018-04-06 20:47:48,504 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-06 20:47:48,505 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-06 20:47:48,505 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-06 20:47:48,505 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-06 20:47:48,506 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 08:47:48" (1/1) ... No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-06 20:47:48,628 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-06 20:47:48,629 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-06 20:47:48,629 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____bswap_32 [2018-04-06 20:47:48,629 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____bswap_64 [2018-04-06 20:47:48,629 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data [2018-04-06 20:47:48,629 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeData [2018-04-06 20:47:48,629 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__append [2018-04-06 20:47:48,629 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-06 20:47:48,630 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-04-06 20:47:48,630 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-06 20:47:48,630 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-06 20:47:48,630 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-06 20:47:48,630 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-06 20:47:48,630 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-06 20:47:48,630 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-06 20:47:48,631 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-06 20:47:48,631 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-06 20:47:48,631 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-06 20:47:48,631 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-06 20:47:48,631 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-06 20:47:48,632 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-06 20:47:48,632 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-06 20:47:48,632 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-06 20:47:48,632 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-06 20:47:48,632 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-06 20:47:48,632 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____bswap_32 [2018-04-06 20:47:48,632 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____bswap_64 [2018-04-06 20:47:48,633 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-06 20:47:48,633 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-06 20:47:48,633 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-06 20:47:48,633 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-06 20:47:48,633 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-06 20:47:48,633 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-06 20:47:48,633 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-06 20:47:48,634 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-06 20:47:48,634 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-06 20:47:48,634 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-06 20:47:48,634 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-06 20:47:48,634 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-06 20:47:48,634 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-06 20:47:48,634 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-06 20:47:48,634 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-06 20:47:48,635 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-06 20:47:48,635 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-06 20:47:48,635 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-06 20:47:48,635 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-06 20:47:48,635 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-06 20:47:48,635 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-06 20:47:48,635 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-06 20:47:48,635 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-06 20:47:48,636 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-06 20:47:48,636 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-06 20:47:48,636 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-06 20:47:48,636 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-06 20:47:48,636 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-06 20:47:48,636 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-06 20:47:48,636 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-06 20:47:48,636 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-06 20:47:48,637 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-06 20:47:48,637 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-06 20:47:48,637 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-06 20:47:48,637 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-06 20:47:48,637 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-06 20:47:48,637 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-06 20:47:48,637 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-06 20:47:48,637 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-06 20:47:48,638 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-06 20:47:48,638 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-06 20:47:48,638 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-06 20:47:48,638 INFO L128 BoogieDeclarations]: Found specification of procedure aligned_alloc [2018-04-06 20:47:48,638 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-06 20:47:48,638 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-06 20:47:48,638 INFO L128 BoogieDeclarations]: Found specification of procedure at_quick_exit [2018-04-06 20:47:48,638 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-06 20:47:48,639 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-06 20:47:48,639 INFO L128 BoogieDeclarations]: Found specification of procedure quick_exit [2018-04-06 20:47:48,639 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-06 20:47:48,639 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-06 20:47:48,639 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-06 20:47:48,639 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-06 20:47:48,639 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-06 20:47:48,639 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-06 20:47:48,640 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-06 20:47:48,640 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-06 20:47:48,640 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-06 20:47:48,640 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-06 20:47:48,640 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-06 20:47:48,640 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-06 20:47:48,640 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-06 20:47:48,640 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-06 20:47:48,641 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-06 20:47:48,641 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-06 20:47:48,641 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-06 20:47:48,641 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-06 20:47:48,641 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-06 20:47:48,641 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-06 20:47:48,641 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-06 20:47:48,641 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-06 20:47:48,642 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-06 20:47:48,642 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-06 20:47:48,642 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-06 20:47:48,642 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-06 20:47:48,642 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-06 20:47:48,642 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-06 20:47:48,642 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-06 20:47:48,642 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-06 20:47:48,643 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-06 20:47:48,643 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-06 20:47:48,643 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-06 20:47:48,643 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-06 20:47:48,643 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-06 20:47:48,643 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-06 20:47:48,643 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-06 20:47:48,643 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-06 20:47:48,643 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-06 20:47:48,644 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data [2018-04-06 20:47:48,644 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-06 20:47:48,644 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-06 20:47:48,644 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-04-06 20:47:48,644 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-04-06 20:47:48,644 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-06 20:47:48,644 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeData [2018-04-06 20:47:48,644 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-06 20:47:48,645 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__append [2018-04-06 20:47:48,645 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-06 20:47:48,645 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-06 20:47:48,645 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-06 20:47:48,645 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-06 20:47:49,328 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-06 20:47:49,328 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 08:47:49 BoogieIcfgContainer [2018-04-06 20:47:49,328 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-06 20:47:49,329 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-06 20:47:49,329 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-06 20:47:49,332 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-06 20:47:49,332 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.04 08:47:48" (1/3) ... [2018-04-06 20:47:49,332 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72cb8631 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 08:47:49, skipping insertion in model container [2018-04-06 20:47:49,333 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 08:47:48" (2/3) ... [2018-04-06 20:47:49,333 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72cb8631 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 08:47:49, skipping insertion in model container [2018-04-06 20:47:49,333 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 08:47:49" (3/3) ... [2018-04-06 20:47:49,334 INFO L107 eAbstractionObserver]: Analyzing ICFG complex_data_creation_test02_true-valid-memsafety.i [2018-04-06 20:47:49,341 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-06 20:47:49,348 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 91 error locations. [2018-04-06 20:47:49,399 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-06 20:47:49,400 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-06 20:47:49,400 INFO L370 AbstractCegarLoop]: Hoare is true [2018-04-06 20:47:49,400 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-06 20:47:49,400 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-06 20:47:49,401 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-06 20:47:49,401 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-06 20:47:49,401 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-06 20:47:49,401 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-06 20:47:49,401 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-06 20:47:49,425 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states. [2018-04-06 20:47:49,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2018-04-06 20:47:49,431 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 20:47:49,432 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 20:47:49,432 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-06 20:47:49,438 INFO L82 PathProgramCache]: Analyzing trace with hash -1328009378, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 20:47:49,455 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 20:47:49,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 20:47:49,495 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 20:47:49,553 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-06 20:47:49,554 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 20:47:49,582 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:47:49,582 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 20:47:49,590 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-06 20:47:49,590 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 20:47:49,623 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-06 20:47:49,645 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 20:47:49,646 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2018-04-06 20:47:49,648 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-06 20:47:49,660 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-06 20:47:49,661 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-06 20:47:49,662 INFO L87 Difference]: Start difference. First operand 273 states. Second operand 4 states. [2018-04-06 20:47:49,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 20:47:49,975 INFO L93 Difference]: Finished difference Result 531 states and 577 transitions. [2018-04-06 20:47:49,977 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-06 20:47:49,978 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 8 [2018-04-06 20:47:49,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 20:47:49,990 INFO L225 Difference]: With dead ends: 531 [2018-04-06 20:47:49,990 INFO L226 Difference]: Without dead ends: 265 [2018-04-06 20:47:49,995 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-06 20:47:50,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2018-04-06 20:47:50,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 263. [2018-04-06 20:47:50,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 263 states. [2018-04-06 20:47:50,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 275 transitions. [2018-04-06 20:47:50,041 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 275 transitions. Word has length 8 [2018-04-06 20:47:50,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 20:47:50,042 INFO L459 AbstractCegarLoop]: Abstraction has 263 states and 275 transitions. [2018-04-06 20:47:50,042 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-06 20:47:50,042 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 275 transitions. [2018-04-06 20:47:50,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2018-04-06 20:47:50,043 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 20:47:50,043 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 20:47:50,043 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-06 20:47:50,043 INFO L82 PathProgramCache]: Analyzing trace with hash -1328009379, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 20:47:50,053 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 20:47:50,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 20:47:50,065 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 20:47:50,069 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-06 20:47:50,069 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 20:47:50,073 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:47:50,073 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-06 20:47:50,077 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-06 20:47:50,077 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 20:47:50,081 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-06 20:47:50,114 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 20:47:50,114 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2018-04-06 20:47:50,116 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-06 20:47:50,117 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-06 20:47:50,117 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-06 20:47:50,117 INFO L87 Difference]: Start difference. First operand 263 states and 275 transitions. Second operand 3 states. [2018-04-06 20:47:50,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 20:47:50,313 INFO L93 Difference]: Finished difference Result 263 states and 275 transitions. [2018-04-06 20:47:50,313 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-06 20:47:50,313 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 8 [2018-04-06 20:47:50,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 20:47:50,315 INFO L225 Difference]: With dead ends: 263 [2018-04-06 20:47:50,315 INFO L226 Difference]: Without dead ends: 258 [2018-04-06 20:47:50,317 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-06 20:47:50,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2018-04-06 20:47:50,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 258. [2018-04-06 20:47:50,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 258 states. [2018-04-06 20:47:50,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 270 transitions. [2018-04-06 20:47:50,335 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 270 transitions. Word has length 8 [2018-04-06 20:47:50,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 20:47:50,335 INFO L459 AbstractCegarLoop]: Abstraction has 258 states and 270 transitions. [2018-04-06 20:47:50,335 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-06 20:47:50,335 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 270 transitions. [2018-04-06 20:47:50,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-04-06 20:47:50,336 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 20:47:50,336 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 20:47:50,336 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-06 20:47:50,336 INFO L82 PathProgramCache]: Analyzing trace with hash 1531923441, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 20:47:50,350 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 20:47:50,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 20:47:50,369 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 20:47:50,372 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-06 20:47:50,372 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 20:47:50,378 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:47:50,379 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-06 20:47:50,403 INFO L700 Elim1Store]: detected not equals via solver [2018-04-06 20:47:50,404 INFO L700 Elim1Store]: detected not equals via solver [2018-04-06 20:47:50,405 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-06 20:47:50,406 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 20:47:50,412 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-06 20:47:50,412 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:15 [2018-04-06 20:47:50,447 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-06 20:47:50,447 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 20:47:50,497 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-06 20:47:50,518 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 20:47:50,518 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2018-04-06 20:47:50,518 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-06 20:47:50,519 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-06 20:47:50,519 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2018-04-06 20:47:50,519 INFO L87 Difference]: Start difference. First operand 258 states and 270 transitions. Second operand 9 states. [2018-04-06 20:47:50,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 20:47:50,964 INFO L93 Difference]: Finished difference Result 258 states and 270 transitions. [2018-04-06 20:47:50,965 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-06 20:47:50,965 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 15 [2018-04-06 20:47:50,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 20:47:50,967 INFO L225 Difference]: With dead ends: 258 [2018-04-06 20:47:50,967 INFO L226 Difference]: Without dead ends: 256 [2018-04-06 20:47:50,968 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2018-04-06 20:47:50,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2018-04-06 20:47:50,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 256. [2018-04-06 20:47:50,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 256 states. [2018-04-06 20:47:50,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 268 transitions. [2018-04-06 20:47:50,984 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 268 transitions. Word has length 15 [2018-04-06 20:47:50,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 20:47:50,984 INFO L459 AbstractCegarLoop]: Abstraction has 256 states and 268 transitions. [2018-04-06 20:47:50,984 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-06 20:47:50,985 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 268 transitions. [2018-04-06 20:47:50,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-04-06 20:47:50,985 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 20:47:50,986 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 20:47:50,986 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-06 20:47:50,986 INFO L82 PathProgramCache]: Analyzing trace with hash 1531923442, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 20:47:50,996 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 20:47:51,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 20:47:51,011 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 20:47:51,015 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-06 20:47:51,015 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 20:47:51,020 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:47:51,020 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 20:47:51,067 INFO L700 Elim1Store]: detected not equals via solver [2018-04-06 20:47:51,068 INFO L700 Elim1Store]: detected not equals via solver [2018-04-06 20:47:51,069 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-06 20:47:51,070 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 20:47:51,082 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-06 20:47:51,082 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 20:47:51,090 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-06 20:47:51,090 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:27, output treesize:20 [2018-04-06 20:47:51,112 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-06 20:47:51,112 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 20:47:51,270 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 19 [2018-04-06 20:47:51,270 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 20:47:51,282 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2018-04-06 20:47:51,282 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 20:47:51,291 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-06 20:47:51,291 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:44, output treesize:21 [2018-04-06 20:47:51,313 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-06 20:47:51,343 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 20:47:51,343 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 11 [2018-04-06 20:47:51,343 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-06 20:47:51,343 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-06 20:47:51,344 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2018-04-06 20:47:51,344 INFO L87 Difference]: Start difference. First operand 256 states and 268 transitions. Second operand 12 states. [2018-04-06 20:47:51,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 20:47:51,916 INFO L93 Difference]: Finished difference Result 256 states and 268 transitions. [2018-04-06 20:47:51,916 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-06 20:47:51,916 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 15 [2018-04-06 20:47:51,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 20:47:51,918 INFO L225 Difference]: With dead ends: 256 [2018-04-06 20:47:51,918 INFO L226 Difference]: Without dead ends: 254 [2018-04-06 20:47:51,918 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2018-04-06 20:47:51,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2018-04-06 20:47:51,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 254. [2018-04-06 20:47:51,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 254 states. [2018-04-06 20:47:51,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 266 transitions. [2018-04-06 20:47:51,930 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 266 transitions. Word has length 15 [2018-04-06 20:47:51,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 20:47:51,930 INFO L459 AbstractCegarLoop]: Abstraction has 254 states and 266 transitions. [2018-04-06 20:47:51,930 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-06 20:47:51,930 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 266 transitions. [2018-04-06 20:47:51,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-04-06 20:47:51,930 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 20:47:51,931 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 20:47:51,931 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-06 20:47:51,931 INFO L82 PathProgramCache]: Analyzing trace with hash 244986407, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 20:47:51,938 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 20:47:51,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 20:47:51,957 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 20:47:51,962 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-06 20:47:51,962 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 20:47:51,964 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:47:51,965 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-06 20:47:51,981 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-06 20:47:51,981 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 20:47:51,985 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-06 20:47:52,019 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 20:47:52,019 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2018-04-06 20:47:52,019 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-06 20:47:52,020 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-06 20:47:52,020 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-06 20:47:52,020 INFO L87 Difference]: Start difference. First operand 254 states and 266 transitions. Second operand 4 states. [2018-04-06 20:47:52,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 20:47:52,205 INFO L93 Difference]: Finished difference Result 254 states and 266 transitions. [2018-04-06 20:47:52,205 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-06 20:47:52,205 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 16 [2018-04-06 20:47:52,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 20:47:52,207 INFO L225 Difference]: With dead ends: 254 [2018-04-06 20:47:52,207 INFO L226 Difference]: Without dead ends: 252 [2018-04-06 20:47:52,208 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-06 20:47:52,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2018-04-06 20:47:52,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 252. [2018-04-06 20:47:52,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 252 states. [2018-04-06 20:47:52,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 264 transitions. [2018-04-06 20:47:52,221 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 264 transitions. Word has length 16 [2018-04-06 20:47:52,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 20:47:52,221 INFO L459 AbstractCegarLoop]: Abstraction has 252 states and 264 transitions. [2018-04-06 20:47:52,221 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-06 20:47:52,221 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 264 transitions. [2018-04-06 20:47:52,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-04-06 20:47:52,222 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 20:47:52,222 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 20:47:52,222 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-06 20:47:52,223 INFO L82 PathProgramCache]: Analyzing trace with hash 244986408, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 20:47:52,231 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 20:47:52,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 20:47:52,247 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 20:47:52,263 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-06 20:47:52,264 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 20:47:52,267 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:47:52,268 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 20:47:52,277 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-06 20:47:52,278 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 20:47:52,295 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-06 20:47:52,316 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 20:47:52,317 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 5 [2018-04-06 20:47:52,317 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-06 20:47:52,317 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-06 20:47:52,317 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-06 20:47:52,318 INFO L87 Difference]: Start difference. First operand 252 states and 264 transitions. Second operand 6 states. [2018-04-06 20:47:52,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 20:47:52,528 INFO L93 Difference]: Finished difference Result 252 states and 264 transitions. [2018-04-06 20:47:52,528 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-06 20:47:52,528 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 16 [2018-04-06 20:47:52,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 20:47:52,530 INFO L225 Difference]: With dead ends: 252 [2018-04-06 20:47:52,530 INFO L226 Difference]: Without dead ends: 250 [2018-04-06 20:47:52,530 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-04-06 20:47:52,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2018-04-06 20:47:52,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 250. [2018-04-06 20:47:52,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 250 states. [2018-04-06 20:47:52,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 262 transitions. [2018-04-06 20:47:52,540 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 262 transitions. Word has length 16 [2018-04-06 20:47:52,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 20:47:52,540 INFO L459 AbstractCegarLoop]: Abstraction has 250 states and 262 transitions. [2018-04-06 20:47:52,540 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-06 20:47:52,541 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 262 transitions. [2018-04-06 20:47:52,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-06 20:47:52,541 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 20:47:52,541 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-06 20:47:52,542 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-06 20:47:52,542 INFO L82 PathProgramCache]: Analyzing trace with hash 822304268, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 20:47:52,550 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 20:47:52,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 20:47:52,567 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 20:47:52,570 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-06 20:47:52,570 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 20:47:52,573 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:47:52,573 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 20:47:52,581 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-06 20:47:52,583 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-06 20:47:52,584 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 20:47:52,586 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:47:52,594 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-06 20:47:52,596 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-06 20:47:52,597 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-06 20:47:52,598 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:47:52,604 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:47:52,604 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:31, output treesize:23 [2018-04-06 20:47:52,637 INFO L700 Elim1Store]: detected not equals via solver [2018-04-06 20:47:52,638 INFO L700 Elim1Store]: detected not equals via solver [2018-04-06 20:47:52,639 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-06 20:47:52,639 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 20:47:52,647 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:47:52,647 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:22 [2018-04-06 20:47:52,688 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-06 20:47:52,690 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-06 20:47:52,691 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 20:47:52,696 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:47:52,714 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-06 20:47:52,716 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-06 20:47:52,717 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-06 20:47:52,724 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:47:52,734 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:47:52,734 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:48, output treesize:18 [2018-04-06 20:47:52,770 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-06 20:47:52,773 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-06 20:47:52,774 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 20:47:52,776 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:47:52,783 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-06 20:47:52,786 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-06 20:47:52,786 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-06 20:47:52,788 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:47:52,792 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-06 20:47:52,792 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:29, output treesize:7 [2018-04-06 20:47:52,806 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-06 20:47:52,806 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 20:47:56,214 WARN L148 SmtUtils]: Spent 1914ms on a formula simplification that was a NOOP. DAG size: 28 [2018-04-06 20:47:56,861 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 33 [2018-04-06 20:47:56,883 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 8 [2018-04-06 20:47:56,883 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 20:47:56,891 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2018-04-06 20:47:56,893 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2018-04-06 20:47:56,893 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-06 20:47:56,894 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:47:56,900 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:47:56,913 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 33 [2018-04-06 20:47:56,933 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 8 [2018-04-06 20:47:56,934 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-06 20:47:56,942 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2018-04-06 20:47:56,944 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2018-04-06 20:47:56,944 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-06 20:47:56,945 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:47:56,950 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:47:56,962 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:47:56,962 INFO L202 ElimStorePlain]: Needed 9 recursive calls to eliminate 8 variables, input treesize:81, output treesize:6 [2018-04-06 20:47:59,007 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-06 20:47:59,043 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 20:47:59,043 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [10, 10] imperfect sequences [] total 17 [2018-04-06 20:47:59,043 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-06 20:47:59,044 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-06 20:47:59,044 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=223, Unknown=1, NotChecked=0, Total=272 [2018-04-06 20:47:59,044 INFO L87 Difference]: Start difference. First operand 250 states and 262 transitions. Second operand 17 states. [2018-04-06 20:47:59,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 20:47:59,804 INFO L93 Difference]: Finished difference Result 503 states and 531 transitions. [2018-04-06 20:47:59,804 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-06 20:47:59,804 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 22 [2018-04-06 20:47:59,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 20:47:59,805 INFO L225 Difference]: With dead ends: 503 [2018-04-06 20:47:59,805 INFO L226 Difference]: Without dead ends: 262 [2018-04-06 20:47:59,806 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=104, Invalid=357, Unknown=1, NotChecked=0, Total=462 [2018-04-06 20:47:59,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2018-04-06 20:47:59,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 260. [2018-04-06 20:47:59,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 260 states. [2018-04-06 20:47:59,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 273 transitions. [2018-04-06 20:47:59,818 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 273 transitions. Word has length 22 [2018-04-06 20:47:59,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 20:47:59,819 INFO L459 AbstractCegarLoop]: Abstraction has 260 states and 273 transitions. [2018-04-06 20:47:59,819 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-06 20:47:59,819 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 273 transitions. [2018-04-06 20:47:59,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-04-06 20:47:59,820 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 20:47:59,820 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 20:47:59,820 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-06 20:47:59,820 INFO L82 PathProgramCache]: Analyzing trace with hash 330790533, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 20:47:59,825 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 20:47:59,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 20:47:59,845 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 20:47:59,883 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-06 20:47:59,883 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 20:47:59,890 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-06 20:47:59,924 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 20:47:59,924 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2018-04-06 20:47:59,924 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-06 20:47:59,924 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-06 20:47:59,924 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-06 20:47:59,924 INFO L87 Difference]: Start difference. First operand 260 states and 273 transitions. Second operand 5 states. [2018-04-06 20:47:59,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 20:47:59,998 INFO L93 Difference]: Finished difference Result 616 states and 652 transitions. [2018-04-06 20:47:59,998 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-06 20:47:59,999 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 25 [2018-04-06 20:47:59,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 20:48:00,001 INFO L225 Difference]: With dead ends: 616 [2018-04-06 20:48:00,001 INFO L226 Difference]: Without dead ends: 375 [2018-04-06 20:48:00,002 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-04-06 20:48:00,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2018-04-06 20:48:00,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 339. [2018-04-06 20:48:00,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 339 states. [2018-04-06 20:48:00,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 392 transitions. [2018-04-06 20:48:00,016 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 392 transitions. Word has length 25 [2018-04-06 20:48:00,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 20:48:00,016 INFO L459 AbstractCegarLoop]: Abstraction has 339 states and 392 transitions. [2018-04-06 20:48:00,016 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-06 20:48:00,016 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 392 transitions. [2018-04-06 20:48:00,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-06 20:48:00,017 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 20:48:00,017 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 20:48:00,017 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-06 20:48:00,018 INFO L82 PathProgramCache]: Analyzing trace with hash 397736659, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 20:48:00,027 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 20:48:00,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 20:48:00,055 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 20:48:00,061 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-06 20:48:00,061 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 20:48:00,063 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:48:00,063 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-06 20:48:00,070 INFO L700 Elim1Store]: detected not equals via solver [2018-04-06 20:48:00,071 INFO L700 Elim1Store]: detected not equals via solver [2018-04-06 20:48:00,072 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-06 20:48:00,072 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 20:48:00,081 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-06 20:48:00,081 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:15 [2018-04-06 20:48:00,091 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-06 20:48:00,091 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 20:48:00,118 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-06 20:48:00,139 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 20:48:00,158 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2018-04-06 20:48:00,158 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-06 20:48:00,158 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-06 20:48:00,158 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-04-06 20:48:00,158 INFO L87 Difference]: Start difference. First operand 339 states and 392 transitions. Second operand 7 states. [2018-04-06 20:48:00,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 20:48:00,384 INFO L93 Difference]: Finished difference Result 394 states and 468 transitions. [2018-04-06 20:48:00,384 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-06 20:48:00,384 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 31 [2018-04-06 20:48:00,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 20:48:00,386 INFO L225 Difference]: With dead ends: 394 [2018-04-06 20:48:00,387 INFO L226 Difference]: Without dead ends: 381 [2018-04-06 20:48:00,387 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2018-04-06 20:48:00,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2018-04-06 20:48:00,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 343. [2018-04-06 20:48:00,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 343 states. [2018-04-06 20:48:00,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 392 transitions. [2018-04-06 20:48:00,404 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 392 transitions. Word has length 31 [2018-04-06 20:48:00,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 20:48:00,405 INFO L459 AbstractCegarLoop]: Abstraction has 343 states and 392 transitions. [2018-04-06 20:48:00,405 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-06 20:48:00,405 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 392 transitions. [2018-04-06 20:48:00,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-06 20:48:00,406 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 20:48:00,406 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 20:48:00,406 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-06 20:48:00,406 INFO L82 PathProgramCache]: Analyzing trace with hash 397736660, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 20:48:00,415 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 20:48:00,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 20:48:00,450 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 20:48:00,458 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-06 20:48:00,458 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 20:48:00,464 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-06 20:48:00,465 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 20:48:00,469 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:48:00,470 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:16, output treesize:14 [2018-04-06 20:48:00,487 INFO L700 Elim1Store]: detected not equals via solver [2018-04-06 20:48:00,487 INFO L700 Elim1Store]: detected not equals via solver [2018-04-06 20:48:00,488 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-06 20:48:00,488 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 20:48:00,496 INFO L700 Elim1Store]: detected not equals via solver [2018-04-06 20:48:00,497 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-06 20:48:00,497 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 20:48:00,504 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-06 20:48:00,504 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:25, output treesize:14 [2018-04-06 20:48:00,513 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-06 20:48:00,513 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 20:48:00,617 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-06 20:48:00,637 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 20:48:00,637 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 7 [2018-04-06 20:48:00,638 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-06 20:48:00,638 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-06 20:48:00,638 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-04-06 20:48:00,638 INFO L87 Difference]: Start difference. First operand 343 states and 392 transitions. Second operand 8 states. [2018-04-06 20:48:01,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 20:48:01,038 INFO L93 Difference]: Finished difference Result 381 states and 436 transitions. [2018-04-06 20:48:01,038 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-06 20:48:01,039 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 31 [2018-04-06 20:48:01,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 20:48:01,041 INFO L225 Difference]: With dead ends: 381 [2018-04-06 20:48:01,041 INFO L226 Difference]: Without dead ends: 368 [2018-04-06 20:48:01,041 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2018-04-06 20:48:01,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2018-04-06 20:48:01,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 344. [2018-04-06 20:48:01,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 344 states. [2018-04-06 20:48:01,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 386 transitions. [2018-04-06 20:48:01,058 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 386 transitions. Word has length 31 [2018-04-06 20:48:01,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 20:48:01,058 INFO L459 AbstractCegarLoop]: Abstraction has 344 states and 386 transitions. [2018-04-06 20:48:01,058 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-06 20:48:01,058 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 386 transitions. [2018-04-06 20:48:01,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-04-06 20:48:01,059 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 20:48:01,059 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 20:48:01,060 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-06 20:48:01,060 INFO L82 PathProgramCache]: Analyzing trace with hash -336060305, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 20:48:01,070 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 20:48:01,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 20:48:01,102 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 20:48:01,115 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-06 20:48:01,115 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 20:48:01,117 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:48:01,117 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-06 20:48:01,124 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-06 20:48:01,127 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-06 20:48:01,128 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 20:48:01,131 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:48:01,136 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-06 20:48:01,136 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:19, output treesize:11 [2018-04-06 20:48:01,144 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-06 20:48:01,152 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-06 20:48:01,152 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 20:48:01,154 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:48:01,155 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-06 20:48:01,156 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:21, output treesize:5 [2018-04-06 20:48:01,163 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-06 20:48:01,163 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 20:48:01,169 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-06 20:48:01,205 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 20:48:01,205 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2018-04-06 20:48:01,205 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-06 20:48:01,205 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-06 20:48:01,205 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-06 20:48:01,206 INFO L87 Difference]: Start difference. First operand 344 states and 386 transitions. Second operand 5 states. [2018-04-06 20:48:01,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 20:48:01,467 INFO L93 Difference]: Finished difference Result 356 states and 396 transitions. [2018-04-06 20:48:01,467 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-06 20:48:01,467 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 38 [2018-04-06 20:48:01,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 20:48:01,470 INFO L225 Difference]: With dead ends: 356 [2018-04-06 20:48:01,470 INFO L226 Difference]: Without dead ends: 355 [2018-04-06 20:48:01,470 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-04-06 20:48:01,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2018-04-06 20:48:01,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 343. [2018-04-06 20:48:01,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 343 states. [2018-04-06 20:48:01,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 384 transitions. [2018-04-06 20:48:01,487 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 384 transitions. Word has length 38 [2018-04-06 20:48:01,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 20:48:01,487 INFO L459 AbstractCegarLoop]: Abstraction has 343 states and 384 transitions. [2018-04-06 20:48:01,487 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-06 20:48:01,487 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 384 transitions. [2018-04-06 20:48:01,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-04-06 20:48:01,488 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 20:48:01,489 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 20:48:01,489 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-06 20:48:01,489 INFO L82 PathProgramCache]: Analyzing trace with hash -336060304, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 20:48:01,501 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 20:48:01,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 20:48:01,531 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 20:48:01,545 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-06 20:48:01,545 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 20:48:01,548 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:48:01,548 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 20:48:01,557 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-06 20:48:01,560 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-06 20:48:01,561 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 20:48:01,562 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:48:01,570 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-06 20:48:01,572 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-06 20:48:01,572 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-06 20:48:01,574 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:48:01,589 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-06 20:48:01,589 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:32, output treesize:21 [2018-04-06 20:48:01,618 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-06 20:48:01,620 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-06 20:48:01,620 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 20:48:01,623 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:48:01,632 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2018-04-06 20:48:01,634 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-06 20:48:01,634 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-06 20:48:01,636 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:48:01,641 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-06 20:48:01,641 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:45, output treesize:15 [2018-04-06 20:48:01,653 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-06 20:48:01,653 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 20:48:01,841 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-06 20:48:01,865 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 20:48:01,865 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 11 [2018-04-06 20:48:01,865 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-06 20:48:01,865 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-06 20:48:01,865 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2018-04-06 20:48:01,865 INFO L87 Difference]: Start difference. First operand 343 states and 384 transitions. Second operand 12 states. [2018-04-06 20:48:02,255 WARN L151 SmtUtils]: Spent 109ms on a formula simplification. DAG size of input: 51 DAG size of output 46 [2018-04-06 20:48:02,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 20:48:02,660 INFO L93 Difference]: Finished difference Result 725 states and 816 transitions. [2018-04-06 20:48:02,660 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-06 20:48:02,661 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 38 [2018-04-06 20:48:02,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 20:48:02,663 INFO L225 Difference]: With dead ends: 725 [2018-04-06 20:48:02,663 INFO L226 Difference]: Without dead ends: 401 [2018-04-06 20:48:02,664 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306 [2018-04-06 20:48:02,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2018-04-06 20:48:02,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 353. [2018-04-06 20:48:02,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 353 states. [2018-04-06 20:48:02,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 394 transitions. [2018-04-06 20:48:02,676 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 394 transitions. Word has length 38 [2018-04-06 20:48:02,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 20:48:02,676 INFO L459 AbstractCegarLoop]: Abstraction has 353 states and 394 transitions. [2018-04-06 20:48:02,676 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-06 20:48:02,676 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 394 transitions. [2018-04-06 20:48:02,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2018-04-06 20:48:02,677 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 20:48:02,677 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 20:48:02,677 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-06 20:48:02,677 INFO L82 PathProgramCache]: Analyzing trace with hash 206414050, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 20:48:02,685 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 20:48:02,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 20:48:02,719 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 20:48:02,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, 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-06 20:48:02,723 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 20:48:02,726 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:48:02,727 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 20:48:02,733 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-06 20:48:02,735 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-06 20:48:02,735 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 20:48:02,737 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:48:02,744 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-06 20:48:02,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, 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-06 20:48:02,746 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-06 20:48:02,747 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:48:02,752 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-06 20:48:02,752 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:35, output treesize:21 [2018-04-06 20:48:02,811 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-06 20:48:02,813 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-06 20:48:02,813 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 20:48:02,815 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:48:02,822 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-06 20:48:02,824 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-06 20:48:02,824 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-06 20:48:02,827 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:48:02,831 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-06 20:48:02,831 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:55, output treesize:19 [2018-04-06 20:48:02,845 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-06 20:48:02,845 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 20:48:03,016 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-06 20:48:03,050 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 20:48:03,051 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2018-04-06 20:48:03,051 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-06 20:48:03,051 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-06 20:48:03,051 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2018-04-06 20:48:03,052 INFO L87 Difference]: Start difference. First operand 353 states and 394 transitions. Second operand 18 states. [2018-04-06 20:48:03,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 20:48:03,963 INFO L93 Difference]: Finished difference Result 401 states and 444 transitions. [2018-04-06 20:48:03,964 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-06 20:48:03,964 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 48 [2018-04-06 20:48:03,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 20:48:03,965 INFO L225 Difference]: With dead ends: 401 [2018-04-06 20:48:03,965 INFO L226 Difference]: Without dead ends: 400 [2018-04-06 20:48:03,966 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=240, Invalid=630, Unknown=0, NotChecked=0, Total=870 [2018-04-06 20:48:03,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2018-04-06 20:48:03,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 346. [2018-04-06 20:48:03,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 346 states. [2018-04-06 20:48:03,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 386 transitions. [2018-04-06 20:48:03,978 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 386 transitions. Word has length 48 [2018-04-06 20:48:03,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 20:48:03,978 INFO L459 AbstractCegarLoop]: Abstraction has 346 states and 386 transitions. [2018-04-06 20:48:03,978 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-06 20:48:03,978 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 386 transitions. [2018-04-06 20:48:03,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2018-04-06 20:48:03,979 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 20:48:03,980 INFO L355 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 20:48:03,980 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-06 20:48:03,980 INFO L82 PathProgramCache]: Analyzing trace with hash 137692559, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 20:48:03,986 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 20:48:04,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 20:48:04,015 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 20:48:04,055 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-06 20:48:04,055 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 20:48:04,105 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-06 20:48:04,126 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 20:48:04,126 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2018-04-06 20:48:04,126 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-06 20:48:04,126 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-06 20:48:04,126 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-04-06 20:48:04,127 INFO L87 Difference]: Start difference. First operand 346 states and 386 transitions. Second operand 7 states. [2018-04-06 20:48:04,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 20:48:04,182 INFO L93 Difference]: Finished difference Result 713 states and 800 transitions. [2018-04-06 20:48:04,182 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-06 20:48:04,182 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 71 [2018-04-06 20:48:04,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 20:48:04,184 INFO L225 Difference]: With dead ends: 713 [2018-04-06 20:48:04,184 INFO L226 Difference]: Without dead ends: 386 [2018-04-06 20:48:04,185 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 135 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2018-04-06 20:48:04,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2018-04-06 20:48:04,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 386. [2018-04-06 20:48:04,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 386 states. [2018-04-06 20:48:04,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 426 transitions. [2018-04-06 20:48:04,203 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 426 transitions. Word has length 71 [2018-04-06 20:48:04,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 20:48:04,204 INFO L459 AbstractCegarLoop]: Abstraction has 386 states and 426 transitions. [2018-04-06 20:48:04,204 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-06 20:48:04,204 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 426 transitions. [2018-04-06 20:48:04,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2018-04-06 20:48:04,205 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 20:48:04,205 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 20:48:04,205 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-06 20:48:04,206 INFO L82 PathProgramCache]: Analyzing trace with hash -13219925, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 20:48:04,216 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 20:48:04,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 20:48:04,255 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 20:48:04,265 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-06 20:48:04,265 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 20:48:04,269 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:48:04,269 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-06 20:48:04,282 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-06 20:48:04,282 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 20:48:04,305 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-06 20:48:04,326 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 20:48:04,326 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2018-04-06 20:48:04,326 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-06 20:48:04,326 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-06 20:48:04,326 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-06 20:48:04,326 INFO L87 Difference]: Start difference. First operand 386 states and 426 transitions. Second operand 4 states. [2018-04-06 20:48:04,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 20:48:04,467 INFO L93 Difference]: Finished difference Result 394 states and 434 transitions. [2018-04-06 20:48:04,468 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-06 20:48:04,468 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 91 [2018-04-06 20:48:04,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 20:48:04,470 INFO L225 Difference]: With dead ends: 394 [2018-04-06 20:48:04,470 INFO L226 Difference]: Without dead ends: 390 [2018-04-06 20:48:04,470 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-06 20:48:04,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2018-04-06 20:48:04,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 382. [2018-04-06 20:48:04,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 382 states. [2018-04-06 20:48:04,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 414 transitions. [2018-04-06 20:48:04,488 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 414 transitions. Word has length 91 [2018-04-06 20:48:04,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 20:48:04,489 INFO L459 AbstractCegarLoop]: Abstraction has 382 states and 414 transitions. [2018-04-06 20:48:04,489 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-06 20:48:04,489 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 414 transitions. [2018-04-06 20:48:04,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2018-04-06 20:48:04,490 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 20:48:04,491 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 20:48:04,491 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-06 20:48:04,491 INFO L82 PathProgramCache]: Analyzing trace with hash -13219924, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 20:48:04,499 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 20:48:04,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 20:48:04,533 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 20:48:04,538 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-06 20:48:04,539 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 20:48:04,548 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:48:04,548 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 20:48:04,570 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-06 20:48:04,570 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 20:48:04,588 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-06 20:48:04,609 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 20:48:04,609 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 5 [2018-04-06 20:48:04,610 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-06 20:48:04,610 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-06 20:48:04,610 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-06 20:48:04,610 INFO L87 Difference]: Start difference. First operand 382 states and 414 transitions. Second operand 6 states. [2018-04-06 20:48:04,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 20:48:04,817 INFO L93 Difference]: Finished difference Result 390 states and 422 transitions. [2018-04-06 20:48:04,817 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-06 20:48:04,817 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 91 [2018-04-06 20:48:04,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 20:48:04,819 INFO L225 Difference]: With dead ends: 390 [2018-04-06 20:48:04,819 INFO L226 Difference]: Without dead ends: 386 [2018-04-06 20:48:04,819 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-04-06 20:48:04,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2018-04-06 20:48:04,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 378. [2018-04-06 20:48:04,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 378 states. [2018-04-06 20:48:04,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 402 transitions. [2018-04-06 20:48:04,831 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 402 transitions. Word has length 91 [2018-04-06 20:48:04,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 20:48:04,831 INFO L459 AbstractCegarLoop]: Abstraction has 378 states and 402 transitions. [2018-04-06 20:48:04,831 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-06 20:48:04,832 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 402 transitions. [2018-04-06 20:48:04,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2018-04-06 20:48:04,832 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 20:48:04,832 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 20:48:04,833 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-06 20:48:04,833 INFO L82 PathProgramCache]: Analyzing trace with hash -497517415, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 20:48:04,842 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 20:48:04,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 20:48:04,880 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 20:48:04,907 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-06 20:48:04,910 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| Int) (__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base Int)) (and (= |c_#valid| (store (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 1) |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 1)) (= 0 (select |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)))) is different from true [2018-04-06 20:48:04,962 INFO L700 Elim1Store]: detected not equals via solver [2018-04-06 20:48:04,963 INFO L700 Elim1Store]: detected not equals via solver [2018-04-06 20:48:04,963 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 27 [2018-04-06 20:48:04,969 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2018-04-06 20:48:04,970 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 20:48:04,974 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:48:04,979 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-06 20:48:04,979 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:20, output treesize:20 [2018-04-06 20:48:05,015 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-06 20:48:05,015 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 20:48:05,635 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-06 20:48:05,670 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 20:48:05,671 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7, 5] imperfect sequences [] total 10 [2018-04-06 20:48:05,671 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-06 20:48:05,671 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-06 20:48:05,672 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=52, Unknown=2, NotChecked=30, Total=110 [2018-04-06 20:48:05,672 INFO L87 Difference]: Start difference. First operand 378 states and 402 transitions. Second operand 11 states. [2018-04-06 20:48:09,236 WARN L1033 $PredicateComparison]: unable to prove that (and (forall ((v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__append_~node~0.base_BEFORE_CALL_2 Int)) (or (exists ((|v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base_7| Int) (|v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base_10| Int)) (and (not (= (select (store (store |c_old(#valid)| |v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base_7| 1) |v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base_10| 1) v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__append_~node~0.base_BEFORE_CALL_2) 1)) (= (select |c_old(#valid)| |v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base_7|) 0))) (= 1 (select |c_#valid| v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__append_~node~0.base_BEFORE_CALL_2)))) (exists ((|__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| Int) (__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base Int)) (and (= |c_#valid| (store (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 1) |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 1)) (= 0 (select |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))))) is different from true [2018-04-06 20:48:15,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 20:48:15,845 INFO L93 Difference]: Finished difference Result 441 states and 474 transitions. [2018-04-06 20:48:15,870 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-06 20:48:15,870 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 92 [2018-04-06 20:48:15,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 20:48:15,872 INFO L225 Difference]: With dead ends: 441 [2018-04-06 20:48:15,872 INFO L226 Difference]: Without dead ends: 439 [2018-04-06 20:48:15,872 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 174 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=34, Invalid=65, Unknown=3, NotChecked=54, Total=156 [2018-04-06 20:48:15,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2018-04-06 20:48:15,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 407. [2018-04-06 20:48:15,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 407 states. [2018-04-06 20:48:15,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 439 transitions. [2018-04-06 20:48:15,900 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 439 transitions. Word has length 92 [2018-04-06 20:48:15,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 20:48:15,901 INFO L459 AbstractCegarLoop]: Abstraction has 407 states and 439 transitions. [2018-04-06 20:48:15,901 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-06 20:48:15,901 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 439 transitions. [2018-04-06 20:48:15,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2018-04-06 20:48:15,902 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 20:48:15,903 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 20:48:15,903 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-06 20:48:15,903 INFO L82 PathProgramCache]: Analyzing trace with hash -497517414, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 20:48:15,913 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 20:48:15,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 20:48:15,975 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 20:48:16,084 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-06 20:48:16,156 INFO L700 Elim1Store]: detected not equals via solver [2018-04-06 20:48:16,158 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-06 20:48:16,161 INFO L700 Elim1Store]: detected not equals via solver [2018-04-06 20:48:16,164 INFO L700 Elim1Store]: detected not equals via solver [2018-04-06 20:48:16,166 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-06 20:48:16,167 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 20:48:16,178 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:48:16,207 INFO L700 Elim1Store]: detected not equals via solver [2018-04-06 20:48:16,208 INFO L700 Elim1Store]: detected not equals via solver [2018-04-06 20:48:16,209 INFO L700 Elim1Store]: detected not equals via solver [2018-04-06 20:48:16,210 INFO L700 Elim1Store]: detected not equals via solver [2018-04-06 20:48:16,211 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-06 20:48:16,212 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-06 20:48:16,235 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-06 20:48:16,235 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:38, output treesize:29 [2018-04-06 20:48:16,295 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-06 20:48:16,295 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 20:48:16,455 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:48:28,697 WARN L151 SmtUtils]: Spent 8153ms on a formula simplification. DAG size of input: 89 DAG size of output 29 [2018-04-06 20:48:34,965 INFO L682 Elim1Store]: detected equality via solver [2018-04-06 20:48:34,965 INFO L682 Elim1Store]: detected equality via solver [2018-04-06 20:48:34,966 INFO L682 Elim1Store]: detected equality via solver [2018-04-06 20:48:34,966 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2018-04-06 20:48:34,967 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 20:48:34,979 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2018-04-06 20:48:34,979 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 20:48:34,985 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:48:34,985 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 10 variables, input treesize:77, output treesize:3 [2018-04-06 20:48:35,033 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-06 20:48:35,067 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 20:48:35,067 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9, 8] imperfect sequences [] total 14 [2018-04-06 20:48:35,067 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-06 20:48:35,068 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-06 20:48:35,068 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=138, Unknown=9, NotChecked=24, Total=210 [2018-04-06 20:48:35,068 INFO L87 Difference]: Start difference. First operand 407 states and 439 transitions. Second operand 15 states. [2018-04-06 20:48:43,455 WARN L151 SmtUtils]: Spent 4081ms on a formula simplification. DAG size of input: 66 DAG size of output 62 [2018-04-06 20:49:03,587 WARN L148 SmtUtils]: Spent 720ms on a formula simplification that was a NOOP. DAG size: 54 [2018-04-06 20:51:56,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 20:51:56,634 INFO L93 Difference]: Finished difference Result 561 states and 613 transitions. [2018-04-06 20:51:56,634 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-06 20:51:56,634 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 92 [2018-04-06 20:51:56,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 20:51:56,636 INFO L225 Difference]: With dead ends: 561 [2018-04-06 20:51:56,636 INFO L226 Difference]: Without dead ends: 559 [2018-04-06 20:51:56,637 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 169 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 46.2s TimeCoverageRelationStatistics Valid=107, Invalid=382, Unknown=21, NotChecked=42, Total=552 [2018-04-06 20:51:56,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2018-04-06 20:51:56,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 457. [2018-04-06 20:51:56,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 457 states. [2018-04-06 20:51:56,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 457 states to 457 states and 496 transitions. [2018-04-06 20:51:56,672 INFO L78 Accepts]: Start accepts. Automaton has 457 states and 496 transitions. Word has length 92 [2018-04-06 20:51:56,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 20:51:56,672 INFO L459 AbstractCegarLoop]: Abstraction has 457 states and 496 transitions. [2018-04-06 20:51:56,672 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-06 20:51:56,672 INFO L276 IsEmpty]: Start isEmpty. Operand 457 states and 496 transitions. [2018-04-06 20:51:56,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2018-04-06 20:51:56,673 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 20:51:56,674 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 20:51:56,674 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-06 20:51:56,674 INFO L82 PathProgramCache]: Analyzing trace with hash 1665870620, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 20:51:56,683 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 20:51:56,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 20:51:56,717 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 20:51:56,722 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-06 20:51:56,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, 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-06 20:51:56,723 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 20:51:56,725 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:51:56,726 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:51:56,726 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:11, output treesize:7 [2018-04-06 20:51:56,729 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-06 20:51:56,730 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-06 20:51:56,730 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 20:51:56,731 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:51:56,732 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-06 20:51:56,732 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:15, output treesize:3 [2018-04-06 20:51:56,745 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-06 20:51:56,745 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 20:51:56,811 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-06 20:51:56,832 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 20:51:56,833 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 8 [2018-04-06 20:51:56,833 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-06 20:51:56,833 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-06 20:51:56,833 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2018-04-06 20:51:56,833 INFO L87 Difference]: Start difference. First operand 457 states and 496 transitions. Second operand 8 states. [2018-04-06 20:51:56,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 20:51:56,998 INFO L93 Difference]: Finished difference Result 939 states and 1026 transitions. [2018-04-06 20:51:56,998 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-06 20:51:56,999 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 94 [2018-04-06 20:51:56,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 20:51:57,001 INFO L225 Difference]: With dead ends: 939 [2018-04-06 20:51:57,001 INFO L226 Difference]: Without dead ends: 501 [2018-04-06 20:51:57,003 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=62, Invalid=120, Unknown=0, NotChecked=0, Total=182 [2018-04-06 20:51:57,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2018-04-06 20:51:57,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 459. [2018-04-06 20:51:57,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 459 states. [2018-04-06 20:51:57,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 497 transitions. [2018-04-06 20:51:57,035 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 497 transitions. Word has length 94 [2018-04-06 20:51:57,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 20:51:57,035 INFO L459 AbstractCegarLoop]: Abstraction has 459 states and 497 transitions. [2018-04-06 20:51:57,035 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-06 20:51:57,035 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 497 transitions. [2018-04-06 20:51:57,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2018-04-06 20:51:57,036 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 20:51:57,036 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 20:51:57,037 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-06 20:51:57,037 INFO L82 PathProgramCache]: Analyzing trace with hash -1372865717, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 20:51:57,046 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 20:51:57,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 20:51:57,092 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 20:51:57,116 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-06 20:51:57,122 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| Int) (|__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base| Int)) (and (= (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base|) 0) (= |c_#valid| (store (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base| 1) |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 1)))) is different from true [2018-04-06 20:51:57,171 INFO L700 Elim1Store]: detected not equals via solver [2018-04-06 20:51:57,172 INFO L700 Elim1Store]: detected not equals via solver [2018-04-06 20:51:57,173 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 27 [2018-04-06 20:51:57,178 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2018-04-06 20:51:57,179 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 20:51:57,201 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:51:57,225 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-06 20:51:57,225 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:20, output treesize:20 [2018-04-06 20:51:57,304 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-06 20:51:57,304 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 20:51:57,540 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-06 20:51:57,575 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 20:51:57,576 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 5] imperfect sequences [] total 9 [2018-04-06 20:51:57,576 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-06 20:51:57,576 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-06 20:51:57,576 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=40, Unknown=2, NotChecked=26, Total=90 [2018-04-06 20:51:57,577 INFO L87 Difference]: Start difference. First operand 459 states and 497 transitions. Second operand 10 states. [2018-04-06 20:51:59,463 WARN L1033 $PredicateComparison]: unable to prove that (and (forall ((v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base_BEFORE_CALL_2 Int)) (or (exists ((|v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base_18| Int) (|v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base_21| Int)) (and (= (select |c_old(#valid)| |v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base_18|) 0) (not (= (select (store (store |c_old(#valid)| |v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base_18| 1) |v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base_21| 1) v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base_BEFORE_CALL_2) 1)))) (= 1 (select |c_#valid| v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base_BEFORE_CALL_2)))) (exists ((|__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base| Int)) (and (= (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base|) 0) (= (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base| 1) |c_#valid|)))) is different from true [2018-04-06 20:52:00,771 WARN L151 SmtUtils]: Spent 438ms on a formula simplification. DAG size of input: 30 DAG size of output 13 [2018-04-06 20:52:03,459 WARN L148 SmtUtils]: Spent 2007ms on a formula simplification that was a NOOP. DAG size: 31 [2018-04-06 20:52:03,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 20:52:03,886 INFO L93 Difference]: Finished difference Result 479 states and 515 transitions. [2018-04-06 20:52:03,886 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-06 20:52:03,886 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 94 [2018-04-06 20:52:03,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 20:52:03,888 INFO L225 Difference]: With dead ends: 479 [2018-04-06 20:52:03,888 INFO L226 Difference]: Without dead ends: 478 [2018-04-06 20:52:03,889 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 180 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=42, Invalid=77, Unknown=3, NotChecked=60, Total=182 [2018-04-06 20:52:03,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2018-04-06 20:52:03,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 468. [2018-04-06 20:52:03,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 468 states. [2018-04-06 20:52:03,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 510 transitions. [2018-04-06 20:52:03,923 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 510 transitions. Word has length 94 [2018-04-06 20:52:03,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 20:52:03,923 INFO L459 AbstractCegarLoop]: Abstraction has 468 states and 510 transitions. [2018-04-06 20:52:03,923 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-06 20:52:03,923 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 510 transitions. [2018-04-06 20:52:03,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2018-04-06 20:52:03,924 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 20:52:03,925 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 20:52:03,925 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-06 20:52:03,925 INFO L82 PathProgramCache]: Analyzing trace with hash -1372865716, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 20:52:03,936 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 20:52:03,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 20:52:03,988 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 20:52:03,991 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-06 20:52:03,991 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 20:52:04,007 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:52:04,007 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-06 20:52:04,020 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-06 20:52:04,020 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 20:52:04,032 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-06 20:52:04,032 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:11 [2018-04-06 20:52:04,132 INFO L700 Elim1Store]: detected not equals via solver [2018-04-06 20:52:04,134 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-06 20:52:04,137 INFO L700 Elim1Store]: detected not equals via solver [2018-04-06 20:52:04,139 INFO L700 Elim1Store]: detected not equals via solver [2018-04-06 20:52:04,140 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-06 20:52:04,140 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 20:52:04,149 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:52:04,161 INFO L700 Elim1Store]: detected not equals via solver [2018-04-06 20:52:04,162 INFO L700 Elim1Store]: detected not equals via solver [2018-04-06 20:52:04,163 INFO L700 Elim1Store]: detected not equals via solver [2018-04-06 20:52:04,163 INFO L700 Elim1Store]: detected not equals via solver [2018-04-06 20:52:04,164 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-06 20:52:04,164 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-06 20:52:04,173 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-06 20:52:04,173 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:38, output treesize:29 [2018-04-06 20:52:04,225 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-06 20:52:04,225 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 20:52:04,334 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 15 [2018-04-06 20:52:04,486 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:04,642 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:04,657 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:04,672 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:04,688 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:04,703 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:04,718 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:04,733 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:04,749 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:04,765 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:04,780 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:04,794 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:04,808 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:04,822 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:04,836 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:04,850 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:04,864 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:04,877 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:04,891 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:04,904 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:04,918 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:04,931 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:04,945 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:04,959 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:04,972 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:04,986 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:04,999 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,013 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,026 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,039 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,052 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,066 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,079 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,092 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,106 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,130 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,143 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,157 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,170 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,184 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,198 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,211 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,225 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,238 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,252 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,266 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,279 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,293 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,306 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,319 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,331 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,344 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,357 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,370 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,382 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,395 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,407 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,420 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,433 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,445 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-06 20:52:05,464 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 64 [2018-04-06 20:52:05,722 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 64 [2018-04-06 20:52:05,832 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 125 [2018-04-06 20:52:07,047 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 125 [2018-04-06 20:52:07,968 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 125 [2018-04-06 20:52:08,883 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 125 [2018-04-06 20:52:09,810 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 125 [2018-04-06 20:52:10,721 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 125 [2018-04-06 20:52:11,634 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 125 [2018-04-06 20:52:12,534 WARN L307 Elim1Store]: Array PQE input equivalent to true [2018-04-06 20:52:12,534 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 20:52:12,535 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 20:52:12,535 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:42, output treesize:1 [2018-04-06 20:52:12,683 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-06 20:52:12,704 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 20:52:12,704 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [10, 7] imperfect sequences [] total 16 [2018-04-06 20:52:12,704 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-06 20:52:12,704 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-06 20:52:12,704 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2018-04-06 20:52:12,705 INFO L87 Difference]: Start difference. First operand 468 states and 510 transitions. Second operand 17 states. Received shutdown request... [2018-04-06 20:52:17,858 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-06 20:52:17,858 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-06 20:52:17,866 WARN L197 ceAbstractionStarter]: Timeout [2018-04-06 20:52:17,867 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.04 08:52:17 BoogieIcfgContainer [2018-04-06 20:52:17,867 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-06 20:52:17,868 INFO L168 Benchmark]: Toolchain (without parser) took 269795.29 ms. Allocated memory was 304.6 MB in the beginning and 739.8 MB in the end (delta: 435.2 MB). Free memory was 240.2 MB in the beginning and 539.1 MB in the end (delta: -299.0 MB). Peak memory consumption was 136.2 MB. Max. memory is 5.3 GB. [2018-04-06 20:52:17,869 INFO L168 Benchmark]: CDTParser took 0.20 ms. Allocated memory is still 304.6 MB. Free memory is still 266.9 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-06 20:52:17,869 INFO L168 Benchmark]: CACSL2BoogieTranslator took 362.88 ms. Allocated memory is still 304.6 MB. Free memory was 240.2 MB in the beginning and 211.1 MB in the end (delta: 29.0 MB). Peak memory consumption was 29.0 MB. Max. memory is 5.3 GB. [2018-04-06 20:52:17,870 INFO L168 Benchmark]: Boogie Preprocessor took 67.18 ms. Allocated memory is still 304.6 MB. Free memory was 211.1 MB in the beginning and 208.2 MB in the end (delta: 3.0 MB). Peak memory consumption was 3.0 MB. Max. memory is 5.3 GB. [2018-04-06 20:52:17,870 INFO L168 Benchmark]: RCFGBuilder took 823.28 ms. Allocated memory was 304.6 MB in the beginning and 468.2 MB in the end (delta: 163.6 MB). Free memory was 208.2 MB in the beginning and 365.1 MB in the end (delta: -156.9 MB). Peak memory consumption was 22.3 MB. Max. memory is 5.3 GB. [2018-04-06 20:52:17,870 INFO L168 Benchmark]: TraceAbstraction took 268537.89 ms. Allocated memory was 468.2 MB in the beginning and 739.8 MB in the end (delta: 271.6 MB). Free memory was 365.1 MB in the beginning and 539.1 MB in the end (delta: -174.1 MB). Peak memory consumption was 97.5 MB. Max. memory is 5.3 GB. [2018-04-06 20:52:17,872 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.20 ms. Allocated memory is still 304.6 MB. Free memory is still 266.9 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 362.88 ms. Allocated memory is still 304.6 MB. Free memory was 240.2 MB in the beginning and 211.1 MB in the end (delta: 29.0 MB). Peak memory consumption was 29.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 67.18 ms. Allocated memory is still 304.6 MB. Free memory was 211.1 MB in the beginning and 208.2 MB in the end (delta: 3.0 MB). Peak memory consumption was 3.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 823.28 ms. Allocated memory was 304.6 MB in the beginning and 468.2 MB in the end (delta: 163.6 MB). Free memory was 208.2 MB in the beginning and 365.1 MB in the end (delta: -156.9 MB). Peak memory consumption was 22.3 MB. Max. memory is 5.3 GB. * TraceAbstraction took 268537.89 ms. Allocated memory was 468.2 MB in the beginning and 739.8 MB in the end (delta: 271.6 MB). Free memory was 365.1 MB in the beginning and 539.1 MB in the end (delta: -174.1 MB). Peak memory consumption was 97.5 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 573]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 573). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 573]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 573). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 574]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 574). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 573]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 573). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 574]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 574). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 573]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 573). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 557]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 557). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 562]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 562). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 565]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 565). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 553). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 542]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 542). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 561]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 561). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 553). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 567]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 567). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 553). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 562]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 562). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 564]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 564). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 563]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 563). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 542]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 542). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 562]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 562). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 566]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 566). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 557]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 557). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 553). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 556]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 556). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 564]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 564). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 567]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 567). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 561]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 561). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 562]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 562). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 565]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 565). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 556]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 556). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 563]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 563). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 566]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 566). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 591]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 591). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 593]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 593). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 596]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 596). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 597]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 597). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 595]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 595). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 596]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 596). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 587]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 587). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 595]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 595). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 591]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 591). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 586]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 586). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 594]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 594). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 594]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 594). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 591]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 591). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 593]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 593). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 591]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 591). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 595]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 595). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 596]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 596). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 596]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 596). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 597]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 597). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 587]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 587). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 594]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 594). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 591]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 591). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 591]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 591). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 595]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 595). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 591]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 591). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 591]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 591). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 591]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 591). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 591]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 591). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 594]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 594). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 582]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 582). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 582]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 582). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 578]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 578). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 578]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 578). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 578]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 578). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 580]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 580). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 579]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 579). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 582]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 582). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 584]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 584). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 578]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 578). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 582]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 582). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 582]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 582). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 579]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 579). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 584]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 584). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 580]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 580). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 582]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 582). Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and interpolant automaton (currently 10 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (38 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 8 procedures, 283 locations, 91 error locations. TIMEOUT Result, 268.4s OverallTime, 21 OverallIterations, 4 TraceHistogramMax, 229.2s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 4571 SDtfs, 3377 SDslu, 14552 SDs, 0 SdLazy, 7004 SolverSat, 270 SolverUnsat, 135 SolverUnknown, 0 SolverNotchecked, 194.8s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2114 GetRequests, 1893 SyntacticMatches, 6 SemanticMatches, 215 ConstructedPredicates, 7 IntricatePredicates, 0 DeprecatedPredicates, 413 ImplicationChecksByTransitivity, 59.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=468occurred in iteration=20, 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, 20 MinimizatonAttempts, 418 StatesRemovedByMinimization, 14 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 37.3s InterpolantComputationTime, 1030 NumberOfCodeBlocks, 1030 NumberOfCodeBlocksAsserted, 21 NumberOfCheckSat, 2018 ConstructedInterpolants, 597 QuantifiedInterpolants, 2390286 SizeOfPredicates, 116 NumberOfNonLiveVariables, 3697 ConjunctsInSsa, 226 ConjunctsInUnsatCore, 42 InterpolantComputations, 38 PerfectInterpolantSequences, 506/518 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/complex_data_creation_test02_true-valid-memsafety.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-06_20-52-17-882.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/complex_data_creation_test02_true-valid-memsafety.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-06_20-52-17-882.csv Completed graceful shutdown