java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv --cacsl2boogietranslator.bitprecise.bitfields false -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf -i ../../../trunk/examples/svcomp/memsafety-ext2/complex_data_creation_test01_false-valid-memtrack.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-408c70d-m [2018-04-12 22:23:52,326 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-12 22:23:52,328 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-12 22:23:52,342 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-12 22:23:52,342 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-12 22:23:52,343 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-12 22:23:52,344 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-12 22:23:52,346 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-12 22:23:52,347 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-12 22:23:52,348 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-12 22:23:52,349 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-12 22:23:52,349 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-12 22:23:52,350 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-12 22:23:52,351 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-12 22:23:52,352 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-12 22:23:52,354 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-12 22:23:52,355 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-12 22:23:52,357 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-12 22:23:52,358 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-12 22:23:52,359 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-12 22:23:52,361 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-12 22:23:52,361 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-12 22:23:52,361 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-12 22:23:52,362 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-12 22:23:52,363 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-12 22:23:52,364 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-12 22:23:52,364 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-12 22:23:52,364 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-12 22:23:52,365 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-12 22:23:52,365 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-12 22:23:52,366 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-12 22:23:52,366 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf [2018-04-12 22:23:52,376 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-12 22:23:52,376 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-12 22:23:52,377 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-12 22:23:52,377 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-12 22:23:52,377 INFO L133 SettingsManager]: * Use SBE=true [2018-04-12 22:23:52,377 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-12 22:23:52,378 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-12 22:23:52,378 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-12 22:23:52,378 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-12 22:23:52,378 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-12 22:23:52,378 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-12 22:23:52,378 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-12 22:23:52,378 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-12 22:23:52,379 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-12 22:23:52,379 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-12 22:23:52,379 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-12 22:23:52,379 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-12 22:23:52,379 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-12 22:23:52,379 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-12 22:23:52,379 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-12 22:23:52,380 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-12 22:23:52,380 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_TreeInterpolation Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-12 22:23:52,410 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-12 22:23:52,422 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-12 22:23:52,426 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-12 22:23:52,430 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-12 22:23:52,430 INFO L276 PluginConnector]: CDTParser initialized [2018-04-12 22:23:52,431 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/memsafety-ext2/complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,796 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG6d6bf7972 [2018-04-12 22:23:52,946 INFO L287 CDTParser]: IsIndexed: true [2018-04-12 22:23:52,946 INFO L288 CDTParser]: Found 1 translation units. [2018-04-12 22:23:52,946 INFO L168 CDTParser]: Scanning complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,954 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-12 22:23:52,954 INFO L215 ultiparseSymbolTable]: [2018-04-12 22:23:52,955 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-12 22:23:52,955 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data ('create_data') in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,955 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData ('freeData') in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,955 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append ('append') in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,955 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____bswap_32 ('__bswap_32') in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,955 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,955 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____bswap_64 ('__bswap_64') in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,955 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-12 22:23:52,956 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____loff_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,956 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__suseconds_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,956 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__fd_mask in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,956 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__ushort in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,956 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_cond_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,956 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__int64_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,956 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____ino_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,956 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____pid_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,956 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____syscall_slong_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,956 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__quad_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,957 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____sigset_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,957 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____ino64_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,957 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____key_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,957 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____fsid_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,957 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____uint8_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,957 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____off_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,957 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_barrier_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,957 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____u_quad_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,957 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__u_long in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,957 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____useconds_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,957 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____u_int in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,957 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__id_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,957 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__uint in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,957 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__u_char in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,957 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____clockid_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,957 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__u_int16_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,957 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__blkcnt_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,958 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_spinlock_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,958 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____int16_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,958 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__dev_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,958 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____blkcnt_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,958 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____u_long in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,958 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_once_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,958 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__u_quad_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,958 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_barrierattr_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,958 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____int64_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,958 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__ulong in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,958 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__register_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,959 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____caddr_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,959 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__fd_set in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,959 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__ldiv_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,959 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__loff_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,959 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_condattr_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,959 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____rlim64_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,959 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__u_int64_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,959 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__clock_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,959 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__daddr_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,959 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____uint16_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,960 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____dev_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,960 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____daddr_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,960 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____clock_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,960 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____int8_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,960 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____qaddr_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,960 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____blksize_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,960 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__fsid_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,960 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__key_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,960 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____fsfilcnt_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,961 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_mutex_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,961 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____u_short in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,961 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__u_int in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,961 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____time_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,961 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_mutexattr_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,961 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__caddr_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,961 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__int8_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,961 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____suseconds_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,961 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__mode_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,961 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____rlim_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,961 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__fsfilcnt_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,961 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__ino_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,962 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pid_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,962 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____uint32_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,962 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____fsfilcnt64_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,962 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__gid_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,962 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_rwlock_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,962 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__off_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,962 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____socklen_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,962 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__lldiv_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,962 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__u_short in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,962 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__int16_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,962 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____fsblkcnt_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,963 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__uid_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,963 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__Data in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,963 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_key_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,963 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____intptr_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,963 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____mode_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,963 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__time_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,963 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__blksize_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,963 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__size_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,963 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__div_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,963 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__ssize_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,963 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____uint64_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,963 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____fsblkcnt64_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,963 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__sigset_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,963 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__u_int32_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,964 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____sig_atomic_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,964 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__timer_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,964 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____u_char in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,964 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____off64_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,964 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__nlink_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,964 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_attr_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,964 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____uid_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,964 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__wchar_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,964 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_rwlockattr_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,964 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____blkcnt64_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,964 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____fsword_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,964 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__u_int8_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,964 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__int32_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,964 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____quad_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,965 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____nlink_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,965 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____ssize_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,965 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____int32_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,965 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__clockid_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,965 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____syscall_ulong_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,965 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____pthread_slist_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,965 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____gid_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,965 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____fd_mask in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,965 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____id_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,965 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__fsblkcnt_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,965 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____timer_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,965 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__pthread_t in complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:52,977 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG6d6bf7972 [2018-04-12 22:23:52,981 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-12 22:23:52,982 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-12 22:23:52,982 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-12 22:23:52,982 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-12 22:23:52,986 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-12 22:23:52,987 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.04 10:23:52" (1/1) ... [2018-04-12 22:23:52,988 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2d6aa7ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:23:52, skipping insertion in model container [2018-04-12 22:23:52,988 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.04 10:23:52" (1/1) ... [2018-04-12 22:23:52,999 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-12 22:23:53,028 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-12 22:23:53,173 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-12 22:23:53,213 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-12 22:23:53,219 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 120 non ball SCCs. Number of states in SCCs 120. [2018-04-12 22:23:53,264 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:23:53 WrapperNode [2018-04-12 22:23:53,264 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-12 22:23:53,265 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-12 22:23:53,265 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-12 22:23:53,265 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-12 22:23:53,278 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:23:53" (1/1) ... [2018-04-12 22:23:53,278 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:23:53" (1/1) ... [2018-04-12 22:23:53,292 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:23:53" (1/1) ... [2018-04-12 22:23:53,293 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:23:53" (1/1) ... [2018-04-12 22:23:53,303 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:23:53" (1/1) ... [2018-04-12 22:23:53,306 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:23:53" (1/1) ... [2018-04-12 22:23:53,308 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:23:53" (1/1) ... [2018-04-12 22:23:53,311 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-12 22:23:53,311 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-12 22:23:53,311 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-12 22:23:53,311 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-12 22:23:53,312 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:23:53" (1/1) ... No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-12 22:23:53,392 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-12 22:23:53,392 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-12 22:23:53,392 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____bswap_32 [2018-04-12 22:23:53,392 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____bswap_64 [2018-04-12 22:23:53,392 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data [2018-04-12 22:23:53,392 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData [2018-04-12 22:23:53,393 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append [2018-04-12 22:23:53,393 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-12 22:23:53,393 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-04-12 22:23:53,393 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-12 22:23:53,393 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-12 22:23:53,393 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-12 22:23:53,393 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-12 22:23:53,393 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-12 22:23:53,393 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-12 22:23:53,393 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-12 22:23:53,394 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-12 22:23:53,394 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-12 22:23:53,394 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-12 22:23:53,394 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-12 22:23:53,394 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-12 22:23:53,394 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-12 22:23:53,394 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-12 22:23:53,394 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-12 22:23:53,394 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-12 22:23:53,395 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____bswap_32 [2018-04-12 22:23:53,395 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i____bswap_64 [2018-04-12 22:23:53,395 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-12 22:23:53,395 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-12 22:23:53,395 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-12 22:23:53,395 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-12 22:23:53,395 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-12 22:23:53,395 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-12 22:23:53,396 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-12 22:23:53,396 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-12 22:23:53,396 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-12 22:23:53,396 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-12 22:23:53,396 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-12 22:23:53,396 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-12 22:23:53,396 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-12 22:23:53,396 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-12 22:23:53,396 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-12 22:23:53,397 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-12 22:23:53,397 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-12 22:23:53,397 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-12 22:23:53,397 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-12 22:23:53,397 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-12 22:23:53,397 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-12 22:23:53,397 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-12 22:23:53,397 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-12 22:23:53,397 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-12 22:23:53,397 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-12 22:23:53,398 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-12 22:23:53,398 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-12 22:23:53,398 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-12 22:23:53,398 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-12 22:23:53,398 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-12 22:23:53,398 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-12 22:23:53,398 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-12 22:23:53,398 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-12 22:23:53,398 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-12 22:23:53,399 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-12 22:23:53,399 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-12 22:23:53,399 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-12 22:23:53,399 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-12 22:23:53,399 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-12 22:23:53,399 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-12 22:23:53,399 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-12 22:23:53,399 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-12 22:23:53,399 INFO L128 BoogieDeclarations]: Found specification of procedure aligned_alloc [2018-04-12 22:23:53,399 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-12 22:23:53,400 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-12 22:23:53,400 INFO L128 BoogieDeclarations]: Found specification of procedure at_quick_exit [2018-04-12 22:23:53,400 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-12 22:23:53,400 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-12 22:23:53,400 INFO L128 BoogieDeclarations]: Found specification of procedure quick_exit [2018-04-12 22:23:53,400 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-12 22:23:53,400 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-12 22:23:53,400 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-12 22:23:53,400 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-12 22:23:53,400 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-12 22:23:53,401 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-12 22:23:53,401 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-12 22:23:53,401 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-12 22:23:53,401 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-12 22:23:53,401 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-12 22:23:53,401 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-12 22:23:53,401 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-12 22:23:53,401 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-12 22:23:53,401 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-12 22:23:53,401 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-12 22:23:53,402 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-12 22:23:53,402 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-12 22:23:53,402 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-12 22:23:53,402 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-12 22:23:53,402 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-12 22:23:53,402 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-12 22:23:53,402 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-12 22:23:53,402 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-12 22:23:53,402 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-12 22:23:53,402 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-12 22:23:53,403 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-12 22:23:53,403 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-12 22:23:53,403 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-12 22:23:53,403 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-12 22:23:53,403 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-12 22:23:53,403 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-12 22:23:53,403 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-12 22:23:53,403 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-12 22:23:53,403 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-12 22:23:53,403 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-12 22:23:53,403 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-12 22:23:53,404 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-12 22:23:53,404 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-12 22:23:53,404 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-12 22:23:53,404 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data [2018-04-12 22:23:53,404 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-12 22:23:53,404 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-12 22:23:53,404 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-04-12 22:23:53,404 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-04-12 22:23:53,404 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-12 22:23:53,405 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData [2018-04-12 22:23:53,405 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-12 22:23:53,405 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append [2018-04-12 22:23:53,405 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-12 22:23:53,405 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-12 22:23:53,405 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-12 22:23:53,405 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-12 22:23:53,895 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-12 22:23:53,895 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 10:23:53 BoogieIcfgContainer [2018-04-12 22:23:53,895 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-12 22:23:53,896 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-12 22:23:53,896 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-12 22:23:53,898 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-12 22:23:53,898 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.04 10:23:52" (1/3) ... [2018-04-12 22:23:53,899 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6bb8e7cd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.04 10:23:53, skipping insertion in model container [2018-04-12 22:23:53,899 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:23:53" (2/3) ... [2018-04-12 22:23:53,899 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6bb8e7cd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.04 10:23:53, skipping insertion in model container [2018-04-12 22:23:53,899 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 10:23:53" (3/3) ... [2018-04-12 22:23:53,900 INFO L107 eAbstractionObserver]: Analyzing ICFG complex_data_creation_test01_false-valid-memtrack.i [2018-04-12 22:23:53,907 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_TreeInterpolation Determinization: PREDICATE_ABSTRACTION [2018-04-12 22:23:53,913 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 91 error locations. [2018-04-12 22:23:53,937 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-12 22:23:53,938 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-12 22:23:53,938 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-12 22:23:53,938 INFO L371 AbstractCegarLoop]: Compute interpolants for Craig_TreeInterpolation [2018-04-12 22:23:53,938 INFO L372 AbstractCegarLoop]: Backedges is CANONICAL [2018-04-12 22:23:53,938 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-12 22:23:53,938 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-12 22:23:53,938 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-12 22:23:53,938 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-12 22:23:53,939 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-12 22:23:53,951 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states. [2018-04-12 22:23:53,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2018-04-12 22:23:53,956 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:23:53,957 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:23:53,957 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:23:53,960 INFO L82 PathProgramCache]: Analyzing trace with hash -1735745738, now seen corresponding path program 1 times [2018-04-12 22:23:53,994 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:23:54,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:23:54,029 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:23:54,067 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-12 22:23:54,068 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:23:54,068 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-12 22:23:54,069 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:23:54,070 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-12 22:23:54,070 INFO L182 omatonBuilderFactory]: Interpolants [224#(and (= 4 (select |#length| |main_~#list~0.base|)) (= |main_~#list~0.offset| 0)), 222#true, 223#false] [2018-04-12 22:23:54,070 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-12 22:23:54,071 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-12 22:23:54,079 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-12 22:23:54,080 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-12 22:23:54,081 INFO L87 Difference]: Start difference. First operand 219 states. Second operand 3 states. [2018-04-12 22:23:54,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:23:54,259 INFO L93 Difference]: Finished difference Result 220 states and 233 transitions. [2018-04-12 22:23:54,259 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-12 22:23:54,260 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 7 [2018-04-12 22:23:54,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:23:54,268 INFO L225 Difference]: With dead ends: 220 [2018-04-12 22:23:54,268 INFO L226 Difference]: Without dead ends: 217 [2018-04-12 22:23:54,269 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-12 22:23:54,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2018-04-12 22:23:54,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 215. [2018-04-12 22:23:54,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 215 states. [2018-04-12 22:23:54,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 227 transitions. [2018-04-12 22:23:54,305 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 227 transitions. Word has length 7 [2018-04-12 22:23:54,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:23:54,305 INFO L459 AbstractCegarLoop]: Abstraction has 215 states and 227 transitions. [2018-04-12 22:23:54,305 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-12 22:23:54,306 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 227 transitions. [2018-04-12 22:23:54,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2018-04-12 22:23:54,306 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:23:54,306 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:23:54,306 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:23:54,306 INFO L82 PathProgramCache]: Analyzing trace with hash -1735745739, now seen corresponding path program 1 times [2018-04-12 22:23:54,307 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:23:54,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:23:54,311 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:23:54,318 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-12 22:23:54,318 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:23:54,318 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-12 22:23:54,318 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:23:54,319 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-12 22:23:54,319 INFO L182 omatonBuilderFactory]: Interpolants [660#true, 661#false, 662#(= 1 (select |#valid| |main_~#list~0.base|))] [2018-04-12 22:23:54,319 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-12 22:23:54,320 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-12 22:23:54,320 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-12 22:23:54,320 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-12 22:23:54,320 INFO L87 Difference]: Start difference. First operand 215 states and 227 transitions. Second operand 3 states. [2018-04-12 22:23:54,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:23:54,460 INFO L93 Difference]: Finished difference Result 210 states and 222 transitions. [2018-04-12 22:23:54,462 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-12 22:23:54,462 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 7 [2018-04-12 22:23:54,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:23:54,463 INFO L225 Difference]: With dead ends: 210 [2018-04-12 22:23:54,463 INFO L226 Difference]: Without dead ends: 210 [2018-04-12 22:23:54,464 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-12 22:23:54,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2018-04-12 22:23:54,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 210. [2018-04-12 22:23:54,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 210 states. [2018-04-12 22:23:54,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 222 transitions. [2018-04-12 22:23:54,475 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 222 transitions. Word has length 7 [2018-04-12 22:23:54,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:23:54,475 INFO L459 AbstractCegarLoop]: Abstraction has 210 states and 222 transitions. [2018-04-12 22:23:54,475 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-12 22:23:54,475 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 222 transitions. [2018-04-12 22:23:54,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2018-04-12 22:23:54,476 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:23:54,476 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:23:54,476 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:23:54,476 INFO L82 PathProgramCache]: Analyzing trace with hash -66375595, now seen corresponding path program 1 times [2018-04-12 22:23:54,477 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:23:54,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:23:54,493 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:23:54,540 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-12 22:23:54,540 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:23:54,540 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 22:23:54,540 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:23:54,540 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-12 22:23:54,540 INFO L182 omatonBuilderFactory]: Interpolants [1083#true, 1084#false, 1085#(= 1 (select |#valid| |main_~#list~0.base|)), 1086#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 1087#(= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))] [2018-04-12 22:23:54,540 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-12 22:23:54,541 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 22:23:54,541 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 22:23:54,541 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:23:54,541 INFO L87 Difference]: Start difference. First operand 210 states and 222 transitions. Second operand 5 states. [2018-04-12 22:23:54,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:23:54,755 INFO L93 Difference]: Finished difference Result 208 states and 220 transitions. [2018-04-12 22:23:54,755 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 22:23:54,755 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2018-04-12 22:23:54,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:23:54,756 INFO L225 Difference]: With dead ends: 208 [2018-04-12 22:23:54,756 INFO L226 Difference]: Without dead ends: 208 [2018-04-12 22:23:54,756 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-12 22:23:54,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2018-04-12 22:23:54,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 208. [2018-04-12 22:23:54,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 208 states. [2018-04-12 22:23:54,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 220 transitions. [2018-04-12 22:23:54,767 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 220 transitions. Word has length 14 [2018-04-12 22:23:54,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:23:54,767 INFO L459 AbstractCegarLoop]: Abstraction has 208 states and 220 transitions. [2018-04-12 22:23:54,767 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 22:23:54,767 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 220 transitions. [2018-04-12 22:23:54,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2018-04-12 22:23:54,767 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:23:54,767 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:23:54,767 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:23:54,768 INFO L82 PathProgramCache]: Analyzing trace with hash -66375594, now seen corresponding path program 1 times [2018-04-12 22:23:54,768 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:23:54,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:23:54,781 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:23:54,850 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-12 22:23:54,850 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:23:54,850 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-12 22:23:54,850 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:23:54,851 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-12 22:23:54,851 INFO L182 omatonBuilderFactory]: Interpolants [1506#true, 1507#false, 1508#(and (= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|)), 1509#(and (= 0 |main_~#list~0.offset|) (= (select |#length| |main_~#list~0.base|) 4) (= (select |#valid| |main_~#list~0.base|) 1)), 1510#(and (= (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 1) (<= 4 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 1511#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 1) (<= 4 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 1512#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0) (<= 4 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)))] [2018-04-12 22:23:54,851 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-12 22:23:54,851 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 22:23:54,851 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 22:23:54,851 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-12 22:23:54,851 INFO L87 Difference]: Start difference. First operand 208 states and 220 transitions. Second operand 7 states. [2018-04-12 22:23:55,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:23:55,152 INFO L93 Difference]: Finished difference Result 228 states and 244 transitions. [2018-04-12 22:23:55,152 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 22:23:55,153 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 14 [2018-04-12 22:23:55,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:23:55,154 INFO L225 Difference]: With dead ends: 228 [2018-04-12 22:23:55,154 INFO L226 Difference]: Without dead ends: 228 [2018-04-12 22:23:55,154 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-04-12 22:23:55,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2018-04-12 22:23:55,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 217. [2018-04-12 22:23:55,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 217 states. [2018-04-12 22:23:55,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 232 transitions. [2018-04-12 22:23:55,159 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 232 transitions. Word has length 14 [2018-04-12 22:23:55,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:23:55,160 INFO L459 AbstractCegarLoop]: Abstraction has 217 states and 232 transitions. [2018-04-12 22:23:55,160 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 22:23:55,160 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 232 transitions. [2018-04-12 22:23:55,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-04-12 22:23:55,160 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:23:55,160 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:23:55,160 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:23:55,161 INFO L82 PathProgramCache]: Analyzing trace with hash -2057643215, now seen corresponding path program 1 times [2018-04-12 22:23:55,161 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:23:55,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:23:55,171 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:23:55,187 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-12 22:23:55,187 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:23:55,187 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 22:23:55,187 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:23:55,187 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-12 22:23:55,187 INFO L182 omatonBuilderFactory]: Interpolants [1960#true, 1961#false, 1962#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|)), 1963#(= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))] [2018-04-12 22:23:55,188 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-12 22:23:55,188 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 22:23:55,188 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 22:23:55,188 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 22:23:55,188 INFO L87 Difference]: Start difference. First operand 217 states and 232 transitions. Second operand 4 states. [2018-04-12 22:23:55,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:23:55,293 INFO L93 Difference]: Finished difference Result 215 states and 229 transitions. [2018-04-12 22:23:55,294 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 22:23:55,294 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 15 [2018-04-12 22:23:55,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:23:55,295 INFO L225 Difference]: With dead ends: 215 [2018-04-12 22:23:55,295 INFO L226 Difference]: Without dead ends: 215 [2018-04-12 22:23:55,296 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:23:55,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2018-04-12 22:23:55,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 215. [2018-04-12 22:23:55,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 215 states. [2018-04-12 22:23:55,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 229 transitions. [2018-04-12 22:23:55,303 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 229 transitions. Word has length 15 [2018-04-12 22:23:55,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:23:55,303 INFO L459 AbstractCegarLoop]: Abstraction has 215 states and 229 transitions. [2018-04-12 22:23:55,303 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 22:23:55,303 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 229 transitions. [2018-04-12 22:23:55,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-04-12 22:23:55,303 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:23:55,304 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:23:55,304 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:23:55,304 INFO L82 PathProgramCache]: Analyzing trace with hash -2057643214, now seen corresponding path program 1 times [2018-04-12 22:23:55,305 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:23:55,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:23:55,316 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:23:55,339 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-12 22:23:55,339 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:23:55,339 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 22:23:55,339 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:23:55,340 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-12 22:23:55,340 INFO L182 omatonBuilderFactory]: Interpolants [2396#true, 2397#false, 2398#(and (= 8 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.offset|)), 2399#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 8 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)))] [2018-04-12 22:23:55,340 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-12 22:23:55,340 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 22:23:55,340 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 22:23:55,340 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 22:23:55,341 INFO L87 Difference]: Start difference. First operand 215 states and 229 transitions. Second operand 4 states. [2018-04-12 22:23:55,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:23:55,463 INFO L93 Difference]: Finished difference Result 213 states and 226 transitions. [2018-04-12 22:23:55,463 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 22:23:55,463 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 15 [2018-04-12 22:23:55,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:23:55,464 INFO L225 Difference]: With dead ends: 213 [2018-04-12 22:23:55,464 INFO L226 Difference]: Without dead ends: 213 [2018-04-12 22:23:55,465 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:23:55,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2018-04-12 22:23:55,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 213. [2018-04-12 22:23:55,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 213 states. [2018-04-12 22:23:55,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 226 transitions. [2018-04-12 22:23:55,470 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 226 transitions. Word has length 15 [2018-04-12 22:23:55,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:23:55,470 INFO L459 AbstractCegarLoop]: Abstraction has 213 states and 226 transitions. [2018-04-12 22:23:55,470 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 22:23:55,470 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 226 transitions. [2018-04-12 22:23:55,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-04-12 22:23:55,471 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:23:55,471 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:23:55,471 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:23:55,471 INFO L82 PathProgramCache]: Analyzing trace with hash -652936953, now seen corresponding path program 1 times [2018-04-12 22:23:55,472 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:23:55,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:23:55,484 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:23:55,690 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-12 22:23:55,691 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:23:55,691 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2018-04-12 22:23:55,691 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:23:55,691 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-12 22:23:55,692 INFO L182 omatonBuilderFactory]: Interpolants [2828#true, 2829#false, 2830#(= 0 (select |#valid| 0)), 2831#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select |#valid| 0)) (= 1 (select |#valid| |main_~#list~0.base|))), 2832#(and (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= 0 (select |#valid| 0)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 2833#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 0 (select |#valid| 0))), 2834#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (or (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 1 (select |#valid| 0)))), 2835#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= 1 (select |#valid| 0)))) (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 2836#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.base|) (= 1 (select |#valid| 0)))) (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 2837#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= 1 (select |#valid| 0))))), 2838#(or (and (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= 1 (select |#valid| 0))) (and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem25.offset|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem25.base| 0))), 2839#(and (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= 1 (select |#valid| 0))), 2840#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.base|) (= 1 (select |#valid| 0)))] [2018-04-12 22:23:55,692 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-12 22:23:55,692 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-12 22:23:55,692 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-12 22:23:55,692 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2018-04-12 22:23:55,693 INFO L87 Difference]: Start difference. First operand 213 states and 226 transitions. Second operand 13 states. [2018-04-12 22:23:56,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:23:56,493 INFO L93 Difference]: Finished difference Result 215 states and 229 transitions. [2018-04-12 22:23:56,493 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-12 22:23:56,493 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 20 [2018-04-12 22:23:56,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:23:56,495 INFO L225 Difference]: With dead ends: 215 [2018-04-12 22:23:56,495 INFO L226 Difference]: Without dead ends: 215 [2018-04-12 22:23:56,496 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2018-04-12 22:23:56,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2018-04-12 22:23:56,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 214. [2018-04-12 22:23:56,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 214 states. [2018-04-12 22:23:56,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 227 transitions. [2018-04-12 22:23:56,501 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 227 transitions. Word has length 20 [2018-04-12 22:23:56,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:23:56,501 INFO L459 AbstractCegarLoop]: Abstraction has 214 states and 227 transitions. [2018-04-12 22:23:56,501 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-12 22:23:56,501 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 227 transitions. [2018-04-12 22:23:56,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-12 22:23:56,502 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:23:56,502 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-12 22:23:56,502 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:23:56,502 INFO L82 PathProgramCache]: Analyzing trace with hash -413176432, now seen corresponding path program 1 times [2018-04-12 22:23:56,503 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:23:56,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:23:56,515 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:23:56,546 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-12 22:23:56,547 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:23:56,547 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 22:23:56,547 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:23:56,547 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-12 22:23:56,547 INFO L182 omatonBuilderFactory]: Interpolants [3280#true, 3281#false, 3282#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#in~prevData.base|) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#in~prevData.offset|)), 3283#(not |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~short3|)] [2018-04-12 22:23:56,548 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-12 22:23:56,548 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 22:23:56,548 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 22:23:56,548 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 22:23:56,548 INFO L87 Difference]: Start difference. First operand 214 states and 227 transitions. Second operand 4 states. [2018-04-12 22:23:56,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:23:56,571 INFO L93 Difference]: Finished difference Result 300 states and 317 transitions. [2018-04-12 22:23:56,571 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 22:23:56,571 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 22 [2018-04-12 22:23:56,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:23:56,572 INFO L225 Difference]: With dead ends: 300 [2018-04-12 22:23:56,572 INFO L226 Difference]: Without dead ends: 300 [2018-04-12 22:23:56,573 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:23:56,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2018-04-12 22:23:56,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 264. [2018-04-12 22:23:56,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 264 states. [2018-04-12 22:23:56,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 317 transitions. [2018-04-12 22:23:56,580 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 317 transitions. Word has length 22 [2018-04-12 22:23:56,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:23:56,580 INFO L459 AbstractCegarLoop]: Abstraction has 264 states and 317 transitions. [2018-04-12 22:23:56,580 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 22:23:56,581 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 317 transitions. [2018-04-12 22:23:56,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-04-12 22:23:56,581 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:23:56,581 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:23:56,581 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:23:56,582 INFO L82 PathProgramCache]: Analyzing trace with hash 852188058, now seen corresponding path program 1 times [2018-04-12 22:23:56,582 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:23:56,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:23:56,599 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:23:56,638 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-12 22:23:56,638 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:23:56,638 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 22:23:56,638 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:23:56,638 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-12 22:23:56,639 INFO L182 omatonBuilderFactory]: Interpolants [3850#true, 3851#false, 3852#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)), 3853#(= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1)] [2018-04-12 22:23:56,639 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-12 22:23:56,639 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 22:23:56,639 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 22:23:56,639 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 22:23:56,639 INFO L87 Difference]: Start difference. First operand 264 states and 317 transitions. Second operand 4 states. [2018-04-12 22:23:56,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:23:56,770 INFO L93 Difference]: Finished difference Result 251 states and 289 transitions. [2018-04-12 22:23:56,770 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 22:23:56,770 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 26 [2018-04-12 22:23:56,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:23:56,771 INFO L225 Difference]: With dead ends: 251 [2018-04-12 22:23:56,771 INFO L226 Difference]: Without dead ends: 251 [2018-04-12 22:23:56,771 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:23:56,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2018-04-12 22:23:56,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 249. [2018-04-12 22:23:56,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 249 states. [2018-04-12 22:23:56,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 287 transitions. [2018-04-12 22:23:56,775 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 287 transitions. Word has length 26 [2018-04-12 22:23:56,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:23:56,775 INFO L459 AbstractCegarLoop]: Abstraction has 249 states and 287 transitions. [2018-04-12 22:23:56,775 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 22:23:56,775 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 287 transitions. [2018-04-12 22:23:56,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-04-12 22:23:56,776 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:23:56,776 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:23:56,776 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:23:56,776 INFO L82 PathProgramCache]: Analyzing trace with hash 852188059, now seen corresponding path program 1 times [2018-04-12 22:23:56,777 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:23:56,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:23:56,789 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:23:56,821 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-12 22:23:56,821 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:23:56,821 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 22:23:56,821 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:23:56,821 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-12 22:23:56,821 INFO L182 omatonBuilderFactory]: Interpolants [4356#true, 4357#false, 4358#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|) (= (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|) 1) (= 16 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|))), 4359#(and (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1) (= 16 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 4360#(and (= 16 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0))] [2018-04-12 22:23:56,822 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-12 22:23:56,822 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 22:23:56,822 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 22:23:56,822 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:23:56,822 INFO L87 Difference]: Start difference. First operand 249 states and 287 transitions. Second operand 5 states. [2018-04-12 22:23:56,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:23:56,961 INFO L93 Difference]: Finished difference Result 236 states and 259 transitions. [2018-04-12 22:23:56,961 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 22:23:56,961 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 26 [2018-04-12 22:23:56,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:23:56,963 INFO L225 Difference]: With dead ends: 236 [2018-04-12 22:23:56,963 INFO L226 Difference]: Without dead ends: 236 [2018-04-12 22:23:56,963 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2018-04-12 22:23:56,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2018-04-12 22:23:56,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 234. [2018-04-12 22:23:56,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 234 states. [2018-04-12 22:23:56,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 257 transitions. [2018-04-12 22:23:56,968 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 257 transitions. Word has length 26 [2018-04-12 22:23:56,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:23:56,968 INFO L459 AbstractCegarLoop]: Abstraction has 234 states and 257 transitions. [2018-04-12 22:23:56,968 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 22:23:56,968 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 257 transitions. [2018-04-12 22:23:56,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-04-12 22:23:56,969 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:23:56,969 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:23:56,969 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:23:56,969 INFO L82 PathProgramCache]: Analyzing trace with hash 1334203072, now seen corresponding path program 1 times [2018-04-12 22:23:56,970 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:23:56,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:23:56,982 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:23:57,009 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-12 22:23:57,010 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:23:57,010 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 22:23:57,010 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:23:57,010 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-12 22:23:57,011 INFO L182 omatonBuilderFactory]: Interpolants [4833#true, 4834#false, 4835#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)), 4836#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))), 4837#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base|))] [2018-04-12 22:23:57,011 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-12 22:23:57,011 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 22:23:57,011 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 22:23:57,011 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:23:57,011 INFO L87 Difference]: Start difference. First operand 234 states and 257 transitions. Second operand 5 states. [2018-04-12 22:23:57,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:23:57,120 INFO L93 Difference]: Finished difference Result 241 states and 263 transitions. [2018-04-12 22:23:57,120 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 22:23:57,120 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 32 [2018-04-12 22:23:57,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:23:57,121 INFO L225 Difference]: With dead ends: 241 [2018-04-12 22:23:57,121 INFO L226 Difference]: Without dead ends: 241 [2018-04-12 22:23:57,121 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-04-12 22:23:57,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2018-04-12 22:23:57,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 233. [2018-04-12 22:23:57,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 233 states. [2018-04-12 22:23:57,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 255 transitions. [2018-04-12 22:23:57,126 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 255 transitions. Word has length 32 [2018-04-12 22:23:57,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:23:57,126 INFO L459 AbstractCegarLoop]: Abstraction has 233 states and 255 transitions. [2018-04-12 22:23:57,126 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 22:23:57,126 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 255 transitions. [2018-04-12 22:23:57,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-04-12 22:23:57,126 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:23:57,127 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:23:57,127 INFO L408 AbstractCegarLoop]: === Iteration 12 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:23:57,127 INFO L82 PathProgramCache]: Analyzing trace with hash 1334203073, now seen corresponding path program 1 times [2018-04-12 22:23:57,127 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:23:57,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:23:57,137 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:23:57,217 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-12 22:23:57,217 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:23:57,218 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-12 22:23:57,218 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:23:57,218 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-12 22:23:57,218 INFO L182 omatonBuilderFactory]: Interpolants [5316#true, 5317#false, 5318#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.offset|) (= 80 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))), 5319#(and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))), 5320#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0) (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))), 5321#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0) (= 80 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base|)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.offset| 0))] [2018-04-12 22:23:57,218 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-12 22:23:57,219 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 22:23:57,219 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 22:23:57,219 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-12 22:23:57,219 INFO L87 Difference]: Start difference. First operand 233 states and 255 transitions. Second operand 6 states. [2018-04-12 22:23:57,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:23:57,438 INFO L93 Difference]: Finished difference Result 253 states and 275 transitions. [2018-04-12 22:23:57,438 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 22:23:57,438 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 32 [2018-04-12 22:23:57,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:23:57,439 INFO L225 Difference]: With dead ends: 253 [2018-04-12 22:23:57,439 INFO L226 Difference]: Without dead ends: 253 [2018-04-12 22:23:57,440 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2018-04-12 22:23:57,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2018-04-12 22:23:57,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 243. [2018-04-12 22:23:57,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 243 states. [2018-04-12 22:23:57,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 265 transitions. [2018-04-12 22:23:57,443 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 265 transitions. Word has length 32 [2018-04-12 22:23:57,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:23:57,444 INFO L459 AbstractCegarLoop]: Abstraction has 243 states and 265 transitions. [2018-04-12 22:23:57,444 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 22:23:57,444 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 265 transitions. [2018-04-12 22:23:57,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2018-04-12 22:23:57,444 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:23:57,445 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:23:57,445 INFO L408 AbstractCegarLoop]: === Iteration 13 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:23:57,445 INFO L82 PathProgramCache]: Analyzing trace with hash -375553344, now seen corresponding path program 1 times [2018-04-12 22:23:57,446 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:23:57,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:23:57,462 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:23:57,589 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-12 22:23:57,589 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:23:57,589 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-12 22:23:57,589 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:23:57,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-12 22:23:57,590 INFO L182 omatonBuilderFactory]: Interpolants [5824#true, 5825#false, 5826#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.offset|) (= 80 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))), 5827#(and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))), 5828#(and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.offset| 0)), 5829#(and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (<= (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) 0) (<= 0 (+ (* 4 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))), 5830#(and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (<= (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) 0) (<= 4 (+ (* 4 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))), 5831#(and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (<= (+ (* 4 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) 76) (<= 4 (+ (* 4 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))), 5832#(and (= 80 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base|)) (<= 4 (+ (* 4 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.offset|)) (<= (+ (* 4 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.offset|) 76))] [2018-04-12 22:23:57,590 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-12 22:23:57,590 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-12 22:23:57,591 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-12 22:23:57,591 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2018-04-12 22:23:57,591 INFO L87 Difference]: Start difference. First operand 243 states and 265 transitions. Second operand 9 states. [2018-04-12 22:23:57,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:23:57,930 INFO L93 Difference]: Finished difference Result 252 states and 273 transitions. [2018-04-12 22:23:57,931 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-12 22:23:57,931 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 39 [2018-04-12 22:23:57,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:23:57,932 INFO L225 Difference]: With dead ends: 252 [2018-04-12 22:23:57,932 INFO L226 Difference]: Without dead ends: 252 [2018-04-12 22:23:57,932 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2018-04-12 22:23:57,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2018-04-12 22:23:57,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 236. [2018-04-12 22:23:57,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 236 states. [2018-04-12 22:23:57,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 257 transitions. [2018-04-12 22:23:57,937 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 257 transitions. Word has length 39 [2018-04-12 22:23:57,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:23:57,937 INFO L459 AbstractCegarLoop]: Abstraction has 236 states and 257 transitions. [2018-04-12 22:23:57,938 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-12 22:23:57,938 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 257 transitions. [2018-04-12 22:23:57,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-04-12 22:23:57,938 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:23:57,939 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] [2018-04-12 22:23:57,939 INFO L408 AbstractCegarLoop]: === Iteration 14 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:23:57,939 INFO L82 PathProgramCache]: Analyzing trace with hash -1479812077, now seen corresponding path program 1 times [2018-04-12 22:23:57,939 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:23:57,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:23:57,951 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:23:57,972 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:23:57,972 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:23:57,973 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 22:23:57,973 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:23:57,973 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-12 22:23:57,973 INFO L182 omatonBuilderFactory]: Interpolants [6336#(= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base)), 6333#true, 6334#false, 6335#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|))] [2018-04-12 22:23:57,973 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:23:57,974 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 22:23:57,974 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 22:23:57,974 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 22:23:57,974 INFO L87 Difference]: Start difference. First operand 236 states and 257 transitions. Second operand 4 states. [2018-04-12 22:23:58,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:23:58,084 INFO L93 Difference]: Finished difference Result 240 states and 259 transitions. [2018-04-12 22:23:58,084 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 22:23:58,084 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 49 [2018-04-12 22:23:58,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:23:58,085 INFO L225 Difference]: With dead ends: 240 [2018-04-12 22:23:58,085 INFO L226 Difference]: Without dead ends: 240 [2018-04-12 22:23:58,085 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:23:58,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2018-04-12 22:23:58,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 234. [2018-04-12 22:23:58,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 234 states. [2018-04-12 22:23:58,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 253 transitions. [2018-04-12 22:23:58,090 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 253 transitions. Word has length 49 [2018-04-12 22:23:58,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:23:58,090 INFO L459 AbstractCegarLoop]: Abstraction has 234 states and 253 transitions. [2018-04-12 22:23:58,090 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 22:23:58,090 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 253 transitions. [2018-04-12 22:23:58,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-04-12 22:23:58,091 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:23:58,091 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] [2018-04-12 22:23:58,091 INFO L408 AbstractCegarLoop]: === Iteration 15 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:23:58,091 INFO L82 PathProgramCache]: Analyzing trace with hash -1479812076, now seen corresponding path program 1 times [2018-04-12 22:23:58,092 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:23:58,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:23:58,102 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:23:58,129 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:23:58,130 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:23:58,130 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 22:23:58,130 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:23:58,130 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-12 22:23:58,130 INFO L182 omatonBuilderFactory]: Interpolants [6816#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.offset 0) (= 16 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base))), 6813#true, 6814#false, 6815#(and (= 16 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.offset|))] [2018-04-12 22:23:58,131 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:23:58,131 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 22:23:58,131 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 22:23:58,131 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 22:23:58,131 INFO L87 Difference]: Start difference. First operand 234 states and 253 transitions. Second operand 4 states. [2018-04-12 22:23:58,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:23:58,245 INFO L93 Difference]: Finished difference Result 238 states and 255 transitions. [2018-04-12 22:23:58,245 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 22:23:58,245 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 49 [2018-04-12 22:23:58,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:23:58,247 INFO L225 Difference]: With dead ends: 238 [2018-04-12 22:23:58,247 INFO L226 Difference]: Without dead ends: 238 [2018-04-12 22:23:58,247 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:23:58,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2018-04-12 22:23:58,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 232. [2018-04-12 22:23:58,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 232 states. [2018-04-12 22:23:58,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 249 transitions. [2018-04-12 22:23:58,252 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 249 transitions. Word has length 49 [2018-04-12 22:23:58,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:23:58,252 INFO L459 AbstractCegarLoop]: Abstraction has 232 states and 249 transitions. [2018-04-12 22:23:58,252 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 22:23:58,252 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 249 transitions. [2018-04-12 22:23:58,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-04-12 22:23:58,253 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:23:58,253 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] [2018-04-12 22:23:58,253 INFO L408 AbstractCegarLoop]: === Iteration 16 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:23:58,254 INFO L82 PathProgramCache]: Analyzing trace with hash -709458796, now seen corresponding path program 1 times [2018-04-12 22:23:58,254 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:23:58,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:23:58,266 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:23:58,285 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-12 22:23:58,286 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:23:58,286 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2018-04-12 22:23:58,286 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:23:58,287 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-12 22:23:58,287 INFO L182 omatonBuilderFactory]: Interpolants [7289#true, 7290#false, 7291#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 7292#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1)] [2018-04-12 22:23:58,287 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-12 22:23:58,287 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 22:23:58,287 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 22:23:58,287 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-12 22:23:58,288 INFO L87 Difference]: Start difference. First operand 232 states and 249 transitions. Second operand 4 states. [2018-04-12 22:23:58,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:23:58,300 INFO L93 Difference]: Finished difference Result 256 states and 273 transitions. [2018-04-12 22:23:58,301 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 22:23:58,301 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 52 [2018-04-12 22:23:58,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:23:58,302 INFO L225 Difference]: With dead ends: 256 [2018-04-12 22:23:58,302 INFO L226 Difference]: Without dead ends: 256 [2018-04-12 22:23:58,302 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 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-12 22:23:58,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2018-04-12 22:23:58,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 246. [2018-04-12 22:23:58,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 246 states. [2018-04-12 22:23:58,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 263 transitions. [2018-04-12 22:23:58,307 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 263 transitions. Word has length 52 [2018-04-12 22:23:58,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:23:58,308 INFO L459 AbstractCegarLoop]: Abstraction has 246 states and 263 transitions. [2018-04-12 22:23:58,308 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 22:23:58,308 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 263 transitions. [2018-04-12 22:23:58,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-04-12 22:23:58,308 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:23:58,308 INFO L355 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:23:58,309 INFO L408 AbstractCegarLoop]: === Iteration 17 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:23:58,309 INFO L82 PathProgramCache]: Analyzing trace with hash 532463379, now seen corresponding path program 2 times [2018-04-12 22:23:58,309 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:23:58,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:23:58,323 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:23:58,349 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:23:58,349 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:23:58,349 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2018-04-12 22:23:58,349 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:23:58,350 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-12 22:23:58,350 INFO L182 omatonBuilderFactory]: Interpolants [7795#true, 7796#false, 7797#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 7798#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 7799#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2)] [2018-04-12 22:23:58,350 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:23:58,350 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 22:23:58,350 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 22:23:58,351 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:23:58,351 INFO L87 Difference]: Start difference. First operand 246 states and 263 transitions. Second operand 5 states. [2018-04-12 22:23:58,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:23:58,367 INFO L93 Difference]: Finished difference Result 270 states and 287 transitions. [2018-04-12 22:23:58,368 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 22:23:58,368 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 59 [2018-04-12 22:23:58,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:23:58,369 INFO L225 Difference]: With dead ends: 270 [2018-04-12 22:23:58,369 INFO L226 Difference]: Without dead ends: 270 [2018-04-12 22:23:58,369 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:23:58,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2018-04-12 22:23:58,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 260. [2018-04-12 22:23:58,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 260 states. [2018-04-12 22:23:58,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 277 transitions. [2018-04-12 22:23:58,374 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 277 transitions. Word has length 59 [2018-04-12 22:23:58,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:23:58,374 INFO L459 AbstractCegarLoop]: Abstraction has 260 states and 277 transitions. [2018-04-12 22:23:58,374 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 22:23:58,374 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 277 transitions. [2018-04-12 22:23:58,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2018-04-12 22:23:58,375 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:23:58,375 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:23:58,375 INFO L408 AbstractCegarLoop]: === Iteration 18 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:23:58,376 INFO L82 PathProgramCache]: Analyzing trace with hash 802588596, now seen corresponding path program 3 times [2018-04-12 22:23:58,376 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:23:58,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:23:58,389 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:23:58,418 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:23:58,419 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:23:58,419 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2018-04-12 22:23:58,419 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:23:58,419 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-12 22:23:58,419 INFO L182 omatonBuilderFactory]: Interpolants [8330#true, 8331#false, 8332#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 8333#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 8334#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 8335#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3)] [2018-04-12 22:23:58,420 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:23:58,420 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 22:23:58,420 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 22:23:58,420 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2018-04-12 22:23:58,420 INFO L87 Difference]: Start difference. First operand 260 states and 277 transitions. Second operand 6 states. [2018-04-12 22:23:58,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:23:58,440 INFO L93 Difference]: Finished difference Result 284 states and 301 transitions. [2018-04-12 22:23:58,441 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 22:23:58,441 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 66 [2018-04-12 22:23:58,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:23:58,442 INFO L225 Difference]: With dead ends: 284 [2018-04-12 22:23:58,442 INFO L226 Difference]: Without dead ends: 284 [2018-04-12 22:23:58,442 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2018-04-12 22:23:58,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2018-04-12 22:23:58,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 274. [2018-04-12 22:23:58,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 274 states. [2018-04-12 22:23:58,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 291 transitions. [2018-04-12 22:23:58,447 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 291 transitions. Word has length 66 [2018-04-12 22:23:58,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:23:58,448 INFO L459 AbstractCegarLoop]: Abstraction has 274 states and 291 transitions. [2018-04-12 22:23:58,448 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 22:23:58,448 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 291 transitions. [2018-04-12 22:23:58,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-04-12 22:23:58,448 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:23:58,449 INFO L355 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:23:58,449 INFO L408 AbstractCegarLoop]: === Iteration 19 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:23:58,449 INFO L82 PathProgramCache]: Analyzing trace with hash -1052182541, now seen corresponding path program 4 times [2018-04-12 22:23:58,450 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:23:58,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:23:58,464 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:23:58,500 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:23:58,500 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:23:58,501 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-12 22:23:58,501 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:23:58,501 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-12 22:23:58,501 INFO L182 omatonBuilderFactory]: Interpolants [8896#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 8897#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 8898#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 8899#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 8900#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 8894#true, 8895#false] [2018-04-12 22:23:58,501 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:23:58,502 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 22:23:58,502 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 22:23:58,502 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2018-04-12 22:23:58,502 INFO L87 Difference]: Start difference. First operand 274 states and 291 transitions. Second operand 7 states. [2018-04-12 22:23:58,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:23:58,526 INFO L93 Difference]: Finished difference Result 298 states and 315 transitions. [2018-04-12 22:23:58,526 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 22:23:58,526 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 73 [2018-04-12 22:23:58,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:23:58,528 INFO L225 Difference]: With dead ends: 298 [2018-04-12 22:23:58,528 INFO L226 Difference]: Without dead ends: 298 [2018-04-12 22:23:58,528 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2018-04-12 22:23:58,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2018-04-12 22:23:58,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 288. [2018-04-12 22:23:58,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-04-12 22:23:58,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 305 transitions. [2018-04-12 22:23:58,533 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 305 transitions. Word has length 73 [2018-04-12 22:23:58,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:23:58,533 INFO L459 AbstractCegarLoop]: Abstraction has 288 states and 305 transitions. [2018-04-12 22:23:58,533 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 22:23:58,534 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 305 transitions. [2018-04-12 22:23:58,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2018-04-12 22:23:58,534 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:23:58,534 INFO L355 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:23:58,534 INFO L408 AbstractCegarLoop]: === Iteration 20 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:23:58,535 INFO L82 PathProgramCache]: Analyzing trace with hash 530748116, now seen corresponding path program 5 times [2018-04-12 22:23:58,535 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:23:58,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:23:58,549 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:23:58,597 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:23:58,598 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:23:58,598 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-12 22:23:58,598 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:23:58,599 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-12 22:23:58,599 INFO L182 omatonBuilderFactory]: Interpolants [9488#false, 9489#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 9490#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 9491#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 9492#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 9493#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 9494#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 9487#true] [2018-04-12 22:23:58,599 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:23:58,599 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 22:23:58,599 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 22:23:58,599 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2018-04-12 22:23:58,600 INFO L87 Difference]: Start difference. First operand 288 states and 305 transitions. Second operand 8 states. [2018-04-12 22:23:58,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:23:58,627 INFO L93 Difference]: Finished difference Result 312 states and 329 transitions. [2018-04-12 22:23:58,628 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-12 22:23:58,628 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 80 [2018-04-12 22:23:58,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:23:58,629 INFO L225 Difference]: With dead ends: 312 [2018-04-12 22:23:58,629 INFO L226 Difference]: Without dead ends: 312 [2018-04-12 22:23:58,629 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2018-04-12 22:23:58,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2018-04-12 22:23:58,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 302. [2018-04-12 22:23:58,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 302 states. [2018-04-12 22:23:58,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 319 transitions. [2018-04-12 22:23:58,635 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 319 transitions. Word has length 80 [2018-04-12 22:23:58,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:23:58,635 INFO L459 AbstractCegarLoop]: Abstraction has 302 states and 319 transitions. [2018-04-12 22:23:58,635 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 22:23:58,635 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 319 transitions. [2018-04-12 22:23:58,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-04-12 22:23:58,636 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:23:58,636 INFO L355 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:23:58,636 INFO L408 AbstractCegarLoop]: === Iteration 21 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:23:58,637 INFO L82 PathProgramCache]: Analyzing trace with hash 1561340115, now seen corresponding path program 6 times [2018-04-12 22:23:58,637 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:23:58,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:23:58,653 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:23:58,703 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:23:58,703 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:23:58,703 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-04-12 22:23:58,703 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:23:58,704 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-12 22:23:58,704 INFO L182 omatonBuilderFactory]: Interpolants [10112#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 10113#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 10114#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 10115#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 10116#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 10117#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 10109#true, 10110#false, 10111#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0)] [2018-04-12 22:23:58,704 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:23:58,704 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-12 22:23:58,705 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-12 22:23:58,705 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2018-04-12 22:23:58,705 INFO L87 Difference]: Start difference. First operand 302 states and 319 transitions. Second operand 9 states. [2018-04-12 22:23:58,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:23:58,752 INFO L93 Difference]: Finished difference Result 326 states and 343 transitions. [2018-04-12 22:23:58,759 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-12 22:23:58,759 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 87 [2018-04-12 22:23:58,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:23:58,760 INFO L225 Difference]: With dead ends: 326 [2018-04-12 22:23:58,761 INFO L226 Difference]: Without dead ends: 326 [2018-04-12 22:23:58,761 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2018-04-12 22:23:58,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2018-04-12 22:23:58,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 316. [2018-04-12 22:23:58,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 316 states. [2018-04-12 22:23:58,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 333 transitions. [2018-04-12 22:23:58,767 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 333 transitions. Word has length 87 [2018-04-12 22:23:58,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:23:58,767 INFO L459 AbstractCegarLoop]: Abstraction has 316 states and 333 transitions. [2018-04-12 22:23:58,767 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-12 22:23:58,767 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 333 transitions. [2018-04-12 22:23:58,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2018-04-12 22:23:58,768 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:23:58,768 INFO L355 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:23:58,768 INFO L408 AbstractCegarLoop]: === Iteration 22 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:23:58,768 INFO L82 PathProgramCache]: Analyzing trace with hash 594322932, now seen corresponding path program 7 times [2018-04-12 22:23:58,769 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:23:58,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:23:58,784 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:23:58,842 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 0 proven. 161 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:23:58,843 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:23:58,843 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-12 22:23:58,843 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:23:58,843 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-12 22:23:58,843 INFO L182 omatonBuilderFactory]: Interpolants [10768#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 10769#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 10760#true, 10761#false, 10762#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 10763#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 10764#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 10765#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 10766#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 10767#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5)] [2018-04-12 22:23:58,844 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 0 proven. 161 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:23:58,844 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-12 22:23:58,844 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-12 22:23:58,844 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2018-04-12 22:23:58,844 INFO L87 Difference]: Start difference. First operand 316 states and 333 transitions. Second operand 10 states. [2018-04-12 22:23:58,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:23:58,873 INFO L93 Difference]: Finished difference Result 340 states and 357 transitions. [2018-04-12 22:23:58,873 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-12 22:23:58,874 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 94 [2018-04-12 22:23:58,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:23:58,875 INFO L225 Difference]: With dead ends: 340 [2018-04-12 22:23:58,875 INFO L226 Difference]: Without dead ends: 340 [2018-04-12 22:23:58,875 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2018-04-12 22:23:58,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2018-04-12 22:23:58,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 330. [2018-04-12 22:23:58,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 330 states. [2018-04-12 22:23:58,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 347 transitions. [2018-04-12 22:23:58,880 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 347 transitions. Word has length 94 [2018-04-12 22:23:58,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:23:58,881 INFO L459 AbstractCegarLoop]: Abstraction has 330 states and 347 transitions. [2018-04-12 22:23:58,881 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-12 22:23:58,881 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 347 transitions. [2018-04-12 22:23:58,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2018-04-12 22:23:58,881 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:23:58,882 INFO L355 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:23:58,882 INFO L408 AbstractCegarLoop]: === Iteration 23 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:23:58,882 INFO L82 PathProgramCache]: Analyzing trace with hash 343953843, now seen corresponding path program 8 times [2018-04-12 22:23:58,882 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:23:58,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:23:58,898 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:23:58,970 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 0 proven. 212 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:23:58,970 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:23:58,970 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-12 22:23:58,970 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:23:58,971 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-12 22:23:58,971 INFO L182 omatonBuilderFactory]: Interpolants [11440#true, 11441#false, 11442#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 11443#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 11444#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 11445#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 11446#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 11447#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 11448#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 11449#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 11450#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 8)] [2018-04-12 22:23:58,971 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 0 proven. 212 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:23:58,971 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-12 22:23:58,972 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-12 22:23:58,972 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2018-04-12 22:23:58,972 INFO L87 Difference]: Start difference. First operand 330 states and 347 transitions. Second operand 11 states. [2018-04-12 22:23:59,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:23:59,011 INFO L93 Difference]: Finished difference Result 354 states and 371 transitions. [2018-04-12 22:23:59,011 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-12 22:23:59,011 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 101 [2018-04-12 22:23:59,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:23:59,013 INFO L225 Difference]: With dead ends: 354 [2018-04-12 22:23:59,013 INFO L226 Difference]: Without dead ends: 354 [2018-04-12 22:23:59,014 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2018-04-12 22:23:59,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2018-04-12 22:23:59,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 344. [2018-04-12 22:23:59,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 344 states. [2018-04-12 22:23:59,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 361 transitions. [2018-04-12 22:23:59,022 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 361 transitions. Word has length 101 [2018-04-12 22:23:59,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:23:59,022 INFO L459 AbstractCegarLoop]: Abstraction has 344 states and 361 transitions. [2018-04-12 22:23:59,022 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-12 22:23:59,022 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 361 transitions. [2018-04-12 22:23:59,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2018-04-12 22:23:59,023 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:23:59,023 INFO L355 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:23:59,024 INFO L408 AbstractCegarLoop]: === Iteration 24 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:23:59,024 INFO L82 PathProgramCache]: Analyzing trace with hash 1107738900, now seen corresponding path program 9 times [2018-04-12 22:23:59,024 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:23:59,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:23:59,044 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:23:59,146 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 0 proven. 270 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:23:59,146 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:23:59,146 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-12 22:23:59,147 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:23:59,147 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-12 22:23:59,147 INFO L182 omatonBuilderFactory]: Interpolants [12160#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 9), 12149#true, 12150#false, 12151#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 12152#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 12153#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 12154#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 12155#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 12156#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 12157#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 12158#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 12159#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 8)] [2018-04-12 22:23:59,148 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 0 proven. 270 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:23:59,148 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-12 22:23:59,148 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-12 22:23:59,148 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2018-04-12 22:23:59,148 INFO L87 Difference]: Start difference. First operand 344 states and 361 transitions. Second operand 12 states. [2018-04-12 22:23:59,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:23:59,180 INFO L93 Difference]: Finished difference Result 368 states and 385 transitions. [2018-04-12 22:23:59,180 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-12 22:23:59,180 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 108 [2018-04-12 22:23:59,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:23:59,181 INFO L225 Difference]: With dead ends: 368 [2018-04-12 22:23:59,181 INFO L226 Difference]: Without dead ends: 368 [2018-04-12 22:23:59,182 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2018-04-12 22:23:59,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2018-04-12 22:23:59,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 358. [2018-04-12 22:23:59,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 358 states. [2018-04-12 22:23:59,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 375 transitions. [2018-04-12 22:23:59,185 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 375 transitions. Word has length 108 [2018-04-12 22:23:59,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:23:59,185 INFO L459 AbstractCegarLoop]: Abstraction has 358 states and 375 transitions. [2018-04-12 22:23:59,185 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-12 22:23:59,185 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 375 transitions. [2018-04-12 22:23:59,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2018-04-12 22:23:59,186 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:23:59,186 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:23:59,186 INFO L408 AbstractCegarLoop]: === Iteration 25 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:23:59,186 INFO L82 PathProgramCache]: Analyzing trace with hash -259558765, now seen corresponding path program 10 times [2018-04-12 22:23:59,187 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:23:59,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:23:59,197 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:23:59,285 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 0 proven. 335 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:23:59,286 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:23:59,286 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-12 22:23:59,286 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:23:59,287 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-12 22:23:59,287 INFO L182 omatonBuilderFactory]: Interpolants [12896#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 12897#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 8), 12898#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 9), 12899#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 10), 12887#true, 12888#false, 12889#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 12890#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 12891#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 12892#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 12893#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 12894#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 12895#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6)] [2018-04-12 22:23:59,287 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 0 proven. 335 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:23:59,287 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-12 22:23:59,287 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-12 22:23:59,287 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2018-04-12 22:23:59,288 INFO L87 Difference]: Start difference. First operand 358 states and 375 transitions. Second operand 13 states. [2018-04-12 22:23:59,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:23:59,329 INFO L93 Difference]: Finished difference Result 382 states and 399 transitions. [2018-04-12 22:23:59,329 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-12 22:23:59,329 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 115 [2018-04-12 22:23:59,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:23:59,330 INFO L225 Difference]: With dead ends: 382 [2018-04-12 22:23:59,330 INFO L226 Difference]: Without dead ends: 382 [2018-04-12 22:23:59,331 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2018-04-12 22:23:59,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2018-04-12 22:23:59,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 372. [2018-04-12 22:23:59,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 372 states. [2018-04-12 22:23:59,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 389 transitions. [2018-04-12 22:23:59,334 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 389 transitions. Word has length 115 [2018-04-12 22:23:59,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:23:59,334 INFO L459 AbstractCegarLoop]: Abstraction has 372 states and 389 transitions. [2018-04-12 22:23:59,334 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-12 22:23:59,335 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 389 transitions. [2018-04-12 22:23:59,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2018-04-12 22:23:59,335 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:23:59,335 INFO L355 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:23:59,335 INFO L408 AbstractCegarLoop]: === Iteration 26 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:23:59,339 INFO L82 PathProgramCache]: Analyzing trace with hash 717415476, now seen corresponding path program 11 times [2018-04-12 22:23:59,339 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:23:59,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:23:59,352 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:23:59,436 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 0 proven. 407 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:23:59,436 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:23:59,437 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-12 22:23:59,437 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:23:59,437 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-12 22:23:59,437 INFO L182 omatonBuilderFactory]: Interpolants [13664#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 8), 13665#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 9), 13666#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 10), 13667#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 11), 13654#true, 13655#false, 13656#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 13657#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 13658#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 13659#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 13660#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 13661#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 13662#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 13663#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7)] [2018-04-12 22:23:59,437 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 0 proven. 407 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:23:59,437 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-12 22:23:59,437 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-12 22:23:59,438 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2018-04-12 22:23:59,438 INFO L87 Difference]: Start difference. First operand 372 states and 389 transitions. Second operand 14 states. [2018-04-12 22:23:59,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:23:59,469 INFO L93 Difference]: Finished difference Result 396 states and 413 transitions. [2018-04-12 22:23:59,469 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-12 22:23:59,469 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 122 [2018-04-12 22:23:59,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:23:59,470 INFO L225 Difference]: With dead ends: 396 [2018-04-12 22:23:59,470 INFO L226 Difference]: Without dead ends: 396 [2018-04-12 22:23:59,471 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2018-04-12 22:23:59,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2018-04-12 22:23:59,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 386. [2018-04-12 22:23:59,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 386 states. [2018-04-12 22:23:59,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 403 transitions. [2018-04-12 22:23:59,474 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 403 transitions. Word has length 122 [2018-04-12 22:23:59,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:23:59,475 INFO L459 AbstractCegarLoop]: Abstraction has 386 states and 403 transitions. [2018-04-12 22:23:59,475 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-12 22:23:59,475 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 403 transitions. [2018-04-12 22:23:59,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2018-04-12 22:23:59,475 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:23:59,475 INFO L355 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:23:59,475 INFO L408 AbstractCegarLoop]: === Iteration 27 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:23:59,476 INFO L82 PathProgramCache]: Analyzing trace with hash -1047295117, now seen corresponding path program 12 times [2018-04-12 22:23:59,476 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:23:59,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:23:59,492 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:23:59,626 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 0 proven. 486 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:23:59,626 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:23:59,626 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-12 22:23:59,626 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:23:59,627 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-12 22:23:59,627 INFO L182 omatonBuilderFactory]: Interpolants [14464#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 12), 14450#true, 14451#false, 14452#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 14453#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 14454#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 14455#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 14456#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 14457#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 14458#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 14459#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 14460#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 8), 14461#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 9), 14462#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 10), 14463#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 11)] [2018-04-12 22:23:59,627 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 0 proven. 486 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:23:59,628 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-12 22:23:59,628 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-12 22:23:59,628 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2018-04-12 22:23:59,628 INFO L87 Difference]: Start difference. First operand 386 states and 403 transitions. Second operand 15 states. [2018-04-12 22:23:59,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:23:59,672 INFO L93 Difference]: Finished difference Result 410 states and 427 transitions. [2018-04-12 22:23:59,672 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-12 22:23:59,672 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 129 [2018-04-12 22:23:59,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:23:59,674 INFO L225 Difference]: With dead ends: 410 [2018-04-12 22:23:59,674 INFO L226 Difference]: Without dead ends: 410 [2018-04-12 22:23:59,674 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2018-04-12 22:23:59,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2018-04-12 22:23:59,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 400. [2018-04-12 22:23:59,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 400 states. [2018-04-12 22:23:59,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 417 transitions. [2018-04-12 22:23:59,679 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 417 transitions. Word has length 129 [2018-04-12 22:23:59,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:23:59,680 INFO L459 AbstractCegarLoop]: Abstraction has 400 states and 417 transitions. [2018-04-12 22:23:59,680 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-12 22:23:59,680 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 417 transitions. [2018-04-12 22:23:59,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2018-04-12 22:23:59,681 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:23:59,681 INFO L355 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:23:59,681 INFO L408 AbstractCegarLoop]: === Iteration 28 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:23:59,682 INFO L82 PathProgramCache]: Analyzing trace with hash 1433603924, now seen corresponding path program 13 times [2018-04-12 22:23:59,682 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:23:59,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:23:59,700 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:23:59,811 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 0 proven. 572 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:23:59,811 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:23:59,811 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-12 22:23:59,811 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:23:59,812 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-12 22:23:59,812 INFO L182 omatonBuilderFactory]: Interpolants [15275#true, 15276#false, 15277#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 15278#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 15279#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 15280#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 15281#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 15282#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 15283#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 15284#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 15285#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 8), 15286#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 9), 15287#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 10), 15288#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 11), 15289#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 12), 15290#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 13)] [2018-04-12 22:23:59,812 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 0 proven. 572 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:23:59,812 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-12 22:23:59,812 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-12 22:23:59,812 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2018-04-12 22:23:59,813 INFO L87 Difference]: Start difference. First operand 400 states and 417 transitions. Second operand 16 states. [2018-04-12 22:23:59,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:23:59,853 INFO L93 Difference]: Finished difference Result 424 states and 441 transitions. [2018-04-12 22:23:59,854 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-12 22:23:59,854 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 136 [2018-04-12 22:23:59,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:23:59,855 INFO L225 Difference]: With dead ends: 424 [2018-04-12 22:23:59,855 INFO L226 Difference]: Without dead ends: 424 [2018-04-12 22:23:59,855 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2018-04-12 22:23:59,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2018-04-12 22:23:59,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 414. [2018-04-12 22:23:59,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 414 states. [2018-04-12 22:23:59,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 431 transitions. [2018-04-12 22:23:59,859 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 431 transitions. Word has length 136 [2018-04-12 22:23:59,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:23:59,859 INFO L459 AbstractCegarLoop]: Abstraction has 414 states and 431 transitions. [2018-04-12 22:23:59,859 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-12 22:23:59,859 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 431 transitions. [2018-04-12 22:23:59,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2018-04-12 22:23:59,860 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:23:59,860 INFO L355 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:23:59,860 INFO L408 AbstractCegarLoop]: === Iteration 29 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:23:59,860 INFO L82 PathProgramCache]: Analyzing trace with hash -7168941, now seen corresponding path program 14 times [2018-04-12 22:23:59,861 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:23:59,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:23:59,873 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:23:59,999 INFO L134 CoverageAnalysis]: Checked inductivity of 665 backedges. 0 proven. 665 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:23:59,999 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:23:59,999 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-12 22:23:59,999 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:00,000 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-12 22:24:00,000 INFO L182 omatonBuilderFactory]: Interpolants [16129#true, 16130#false, 16131#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 16132#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 16133#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 16134#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 16135#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 16136#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 16137#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 16138#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 16139#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 8), 16140#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 9), 16141#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 10), 16142#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 11), 16143#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 12), 16144#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 13), 16145#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 14)] [2018-04-12 22:24:00,000 INFO L134 CoverageAnalysis]: Checked inductivity of 665 backedges. 0 proven. 665 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:24:00,001 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-12 22:24:00,001 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-12 22:24:00,001 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2018-04-12 22:24:00,001 INFO L87 Difference]: Start difference. First operand 414 states and 431 transitions. Second operand 17 states. [2018-04-12 22:24:00,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:00,036 INFO L93 Difference]: Finished difference Result 438 states and 455 transitions. [2018-04-12 22:24:00,037 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-12 22:24:00,037 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 143 [2018-04-12 22:24:00,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:00,038 INFO L225 Difference]: With dead ends: 438 [2018-04-12 22:24:00,038 INFO L226 Difference]: Without dead ends: 438 [2018-04-12 22:24:00,039 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2018-04-12 22:24:00,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2018-04-12 22:24:00,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 428. [2018-04-12 22:24:00,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 428 states. [2018-04-12 22:24:00,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 445 transitions. [2018-04-12 22:24:00,045 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 445 transitions. Word has length 143 [2018-04-12 22:24:00,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:00,045 INFO L459 AbstractCegarLoop]: Abstraction has 428 states and 445 transitions. [2018-04-12 22:24:00,045 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-12 22:24:00,045 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 445 transitions. [2018-04-12 22:24:00,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2018-04-12 22:24:00,047 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:00,047 INFO L355 BasicCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:00,047 INFO L408 AbstractCegarLoop]: === Iteration 30 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:00,047 INFO L82 PathProgramCache]: Analyzing trace with hash 577323636, now seen corresponding path program 15 times [2018-04-12 22:24:00,048 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:00,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:00,070 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:00,231 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 0 proven. 765 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:24:00,231 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:24:00,231 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-12 22:24:00,231 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:00,232 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-12 22:24:00,232 INFO L182 omatonBuilderFactory]: Interpolants [17024#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 10), 17025#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 11), 17026#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 12), 17027#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 13), 17028#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 14), 17029#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 15), 17012#true, 17013#false, 17014#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 17015#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 17016#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 17017#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 17018#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 17019#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 17020#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 17021#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 17022#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 8), 17023#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 9)] [2018-04-12 22:24:00,233 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 0 proven. 765 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:24:00,233 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-12 22:24:00,233 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-12 22:24:00,233 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2018-04-12 22:24:00,233 INFO L87 Difference]: Start difference. First operand 428 states and 445 transitions. Second operand 18 states. [2018-04-12 22:24:00,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:00,286 INFO L93 Difference]: Finished difference Result 452 states and 469 transitions. [2018-04-12 22:24:00,286 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-12 22:24:00,286 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 150 [2018-04-12 22:24:00,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:00,287 INFO L225 Difference]: With dead ends: 452 [2018-04-12 22:24:00,287 INFO L226 Difference]: Without dead ends: 452 [2018-04-12 22:24:00,287 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2018-04-12 22:24:00,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2018-04-12 22:24:00,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 442. [2018-04-12 22:24:00,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-12 22:24:00,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 459 transitions. [2018-04-12 22:24:00,294 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 459 transitions. Word has length 150 [2018-04-12 22:24:00,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:00,295 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 459 transitions. [2018-04-12 22:24:00,295 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-12 22:24:00,295 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 459 transitions. [2018-04-12 22:24:00,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2018-04-12 22:24:00,296 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:00,297 INFO L355 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:00,297 INFO L408 AbstractCegarLoop]: === Iteration 31 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:00,297 INFO L82 PathProgramCache]: Analyzing trace with hash -1443715789, now seen corresponding path program 16 times [2018-04-12 22:24:00,298 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:00,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:00,320 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:00,486 INFO L134 CoverageAnalysis]: Checked inductivity of 872 backedges. 0 proven. 872 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:24:00,487 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:24:00,487 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-12 22:24:00,487 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:00,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:24:00,487 INFO L182 omatonBuilderFactory]: Interpolants [17924#true, 17925#false, 17926#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 17927#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 17928#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 17929#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 17930#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 17931#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 17932#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 17933#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 17934#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 8), 17935#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 9), 17936#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 10), 17937#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 11), 17938#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 12), 17939#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 13), 17940#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 14), 17941#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 15), 17942#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 16)] [2018-04-12 22:24:00,488 INFO L134 CoverageAnalysis]: Checked inductivity of 872 backedges. 0 proven. 872 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:24:00,488 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-12 22:24:00,488 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-12 22:24:00,488 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2018-04-12 22:24:00,488 INFO L87 Difference]: Start difference. First operand 442 states and 459 transitions. Second operand 19 states. [2018-04-12 22:24:00,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:00,528 INFO L93 Difference]: Finished difference Result 466 states and 483 transitions. [2018-04-12 22:24:00,529 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-12 22:24:00,529 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 157 [2018-04-12 22:24:00,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:00,530 INFO L225 Difference]: With dead ends: 466 [2018-04-12 22:24:00,530 INFO L226 Difference]: Without dead ends: 466 [2018-04-12 22:24:00,530 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2018-04-12 22:24:00,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2018-04-12 22:24:00,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 456. [2018-04-12 22:24:00,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 456 states. [2018-04-12 22:24:00,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 473 transitions. [2018-04-12 22:24:00,536 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 473 transitions. Word has length 157 [2018-04-12 22:24:00,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:00,537 INFO L459 AbstractCegarLoop]: Abstraction has 456 states and 473 transitions. [2018-04-12 22:24:00,537 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-12 22:24:00,537 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 473 transitions. [2018-04-12 22:24:00,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2018-04-12 22:24:00,537 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:00,538 INFO L355 BasicCegarLoop]: trace histogram [18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:00,538 INFO L408 AbstractCegarLoop]: === Iteration 32 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:00,538 INFO L82 PathProgramCache]: Analyzing trace with hash -92832364, now seen corresponding path program 17 times [2018-04-12 22:24:00,539 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:00,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:00,559 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:00,739 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 0 proven. 986 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:24:00,739 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:24:00,739 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-12 22:24:00,739 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:00,740 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-12 22:24:00,740 INFO L182 omatonBuilderFactory]: Interpolants [18880#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 13), 18881#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 14), 18882#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 15), 18883#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 16), 18884#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 17), 18865#true, 18866#false, 18867#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 18868#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 18869#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 18870#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 18871#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 18872#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 18873#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 18874#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 18875#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 8), 18876#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 9), 18877#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 10), 18878#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 11), 18879#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 12)] [2018-04-12 22:24:00,740 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 0 proven. 986 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:24:00,741 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-12 22:24:00,741 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-12 22:24:00,741 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2018-04-12 22:24:00,741 INFO L87 Difference]: Start difference. First operand 456 states and 473 transitions. Second operand 20 states. [2018-04-12 22:24:00,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:00,812 INFO L93 Difference]: Finished difference Result 480 states and 497 transitions. [2018-04-12 22:24:00,812 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-12 22:24:00,812 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 164 [2018-04-12 22:24:00,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:00,814 INFO L225 Difference]: With dead ends: 480 [2018-04-12 22:24:00,814 INFO L226 Difference]: Without dead ends: 480 [2018-04-12 22:24:00,815 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2018-04-12 22:24:00,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2018-04-12 22:24:00,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 470. [2018-04-12 22:24:00,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 470 states. [2018-04-12 22:24:00,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 487 transitions. [2018-04-12 22:24:00,820 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 487 transitions. Word has length 164 [2018-04-12 22:24:00,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:00,820 INFO L459 AbstractCegarLoop]: Abstraction has 470 states and 487 transitions. [2018-04-12 22:24:00,821 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-12 22:24:00,821 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 487 transitions. [2018-04-12 22:24:00,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2018-04-12 22:24:00,821 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:00,822 INFO L355 BasicCegarLoop]: trace histogram [19, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:00,822 INFO L408 AbstractCegarLoop]: === Iteration 33 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:00,822 INFO L82 PathProgramCache]: Analyzing trace with hash 664905235, now seen corresponding path program 18 times [2018-04-12 22:24:00,822 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:00,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:00,844 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:01,041 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 0 proven. 1107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:24:01,041 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:24:01,041 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-12 22:24:01,041 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:01,042 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-12 22:24:01,042 INFO L182 omatonBuilderFactory]: Interpolants [19840#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 19841#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 19842#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 19843#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 19844#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 19845#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 8), 19846#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 9), 19847#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 10), 19848#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 11), 19849#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 12), 19850#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 13), 19851#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 14), 19852#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 15), 19853#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 16), 19854#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 17), 19855#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 18), 19835#true, 19836#false, 19837#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 19838#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 19839#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2)] [2018-04-12 22:24:01,043 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 0 proven. 1107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:24:01,043 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-12 22:24:01,043 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-12 22:24:01,044 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2018-04-12 22:24:01,044 INFO L87 Difference]: Start difference. First operand 470 states and 487 transitions. Second operand 21 states. [2018-04-12 22:24:01,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:01,111 INFO L93 Difference]: Finished difference Result 494 states and 511 transitions. [2018-04-12 22:24:01,112 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-12 22:24:01,112 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 171 [2018-04-12 22:24:01,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:01,113 INFO L225 Difference]: With dead ends: 494 [2018-04-12 22:24:01,113 INFO L226 Difference]: Without dead ends: 494 [2018-04-12 22:24:01,114 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2018-04-12 22:24:01,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2018-04-12 22:24:01,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 484. [2018-04-12 22:24:01,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 484 states. [2018-04-12 22:24:01,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 501 transitions. [2018-04-12 22:24:01,120 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 501 transitions. Word has length 171 [2018-04-12 22:24:01,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:01,120 INFO L459 AbstractCegarLoop]: Abstraction has 484 states and 501 transitions. [2018-04-12 22:24:01,120 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-12 22:24:01,120 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 501 transitions. [2018-04-12 22:24:01,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2018-04-12 22:24:01,121 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:01,121 INFO L355 BasicCegarLoop]: trace histogram [20, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:01,122 INFO L408 AbstractCegarLoop]: === Iteration 34 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:01,122 INFO L82 PathProgramCache]: Analyzing trace with hash 1861206196, now seen corresponding path program 19 times [2018-04-12 22:24:01,122 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:01,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:01,144 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:01,355 INFO L134 CoverageAnalysis]: Checked inductivity of 1235 backedges. 0 proven. 1235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:24:01,355 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:24:01,355 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-12 22:24:01,355 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:01,356 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-12 22:24:01,356 INFO L182 omatonBuilderFactory]: Interpolants [20834#true, 20835#false, 20836#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 0), 20837#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 1), 20838#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 2), 20839#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 3), 20840#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 4), 20841#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 5), 20842#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 6), 20843#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 7), 20844#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 8), 20845#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 9), 20846#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 10), 20847#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 11), 20848#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 12), 20849#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 13), 20850#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 14), 20851#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 15), 20852#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 16), 20853#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 17), 20854#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 18), 20855#(<= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~counter~0 19)] [2018-04-12 22:24:01,357 INFO L134 CoverageAnalysis]: Checked inductivity of 1235 backedges. 0 proven. 1235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:24:01,357 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-12 22:24:01,357 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-12 22:24:01,357 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=231, Unknown=0, NotChecked=0, Total=462 [2018-04-12 22:24:01,357 INFO L87 Difference]: Start difference. First operand 484 states and 501 transitions. Second operand 22 states. [2018-04-12 22:24:01,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:01,427 INFO L93 Difference]: Finished difference Result 498 states and 515 transitions. [2018-04-12 22:24:01,428 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-12 22:24:01,428 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 178 [2018-04-12 22:24:01,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:01,430 INFO L225 Difference]: With dead ends: 498 [2018-04-12 22:24:01,430 INFO L226 Difference]: Without dead ends: 498 [2018-04-12 22:24:01,430 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=231, Invalid=231, Unknown=0, NotChecked=0, Total=462 [2018-04-12 22:24:01,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 498 states. [2018-04-12 22:24:01,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 498 to 498. [2018-04-12 22:24:01,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 498 states. [2018-04-12 22:24:01,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 498 states to 498 states and 515 transitions. [2018-04-12 22:24:01,437 INFO L78 Accepts]: Start accepts. Automaton has 498 states and 515 transitions. Word has length 178 [2018-04-12 22:24:01,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:01,437 INFO L459 AbstractCegarLoop]: Abstraction has 498 states and 515 transitions. [2018-04-12 22:24:01,437 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-12 22:24:01,437 INFO L276 IsEmpty]: Start isEmpty. Operand 498 states and 515 transitions. [2018-04-12 22:24:01,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2018-04-12 22:24:01,438 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:01,438 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:01,438 INFO L408 AbstractCegarLoop]: === Iteration 35 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:01,439 INFO L82 PathProgramCache]: Analyzing trace with hash 655204083, now seen corresponding path program 20 times [2018-04-12 22:24:01,439 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:01,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:01,465 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:02,292 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 97 refuted. 0 times theorem prover too weak. 1273 trivial. 0 not checked. [2018-04-12 22:24:02,292 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:24:02,293 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-12 22:24:02,293 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:02,293 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-12 22:24:02,293 INFO L182 omatonBuilderFactory]: Interpolants [21856#(= |#valid| |old(#valid)|), 21857#(= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#valid|), 21858#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 21859#(and (= |#valid| (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|)))) (or (= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|)))), 21860#(and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#valid)| |#valid|)))), 21861#(and (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= |#valid| |old(#valid)|) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#valid)| |#valid|)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (or (and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 21862#(and (or (and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#valid)| |#valid|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))) (= |#valid| |old(#valid)|))), 21863#(and (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (or (= 1 (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (or (= 1 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |#valid| |old(#valid)|))), 21852#true, 21853#false, 21854#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|)), 21855#(= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))] [2018-04-12 22:24:02,294 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 97 refuted. 0 times theorem prover too weak. 1273 trivial. 0 not checked. [2018-04-12 22:24:02,294 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-12 22:24:02,294 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-12 22:24:02,294 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2018-04-12 22:24:02,295 INFO L87 Difference]: Start difference. First operand 498 states and 515 transitions. Second operand 12 states. [2018-04-12 22:24:02,830 WARN L151 SmtUtils]: Spent 135ms on a formula simplification. DAG size of input: 53 DAG size of output 45 [2018-04-12 22:24:03,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:03,341 INFO L93 Difference]: Finished difference Result 525 states and 543 transitions. [2018-04-12 22:24:03,341 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-12 22:24:03,341 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 185 [2018-04-12 22:24:03,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:03,343 INFO L225 Difference]: With dead ends: 525 [2018-04-12 22:24:03,343 INFO L226 Difference]: Without dead ends: 525 [2018-04-12 22:24:03,343 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2018-04-12 22:24:03,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 525 states. [2018-04-12 22:24:03,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 525 to 513. [2018-04-12 22:24:03,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 513 states. [2018-04-12 22:24:03,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 535 transitions. [2018-04-12 22:24:03,347 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 535 transitions. Word has length 185 [2018-04-12 22:24:03,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:03,347 INFO L459 AbstractCegarLoop]: Abstraction has 513 states and 535 transitions. [2018-04-12 22:24:03,347 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-12 22:24:03,348 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 535 transitions. [2018-04-12 22:24:03,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2018-04-12 22:24:03,348 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:03,348 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:03,348 INFO L408 AbstractCegarLoop]: === Iteration 36 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:03,349 INFO L82 PathProgramCache]: Analyzing trace with hash 655204084, now seen corresponding path program 1 times [2018-04-12 22:24:03,349 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:03,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:03,367 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:03,922 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 2 proven. 222 refuted. 0 times theorem prover too weak. 1146 trivial. 0 not checked. [2018-04-12 22:24:03,922 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:24:03,922 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-12 22:24:03,922 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:03,923 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-12 22:24:03,923 INFO L182 omatonBuilderFactory]: Interpolants [22918#true, 22919#false, 22920#(and (= 8 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.offset|)), 22921#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 8 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 22922#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= 8 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 22923#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 22924#(and (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#length|)), 22925#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))))), 22926#(and (or (= (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|) (= 0 (select |old(#valid)| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|)))) (= (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|))) |#length|) (= 80 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))), 22927#(and (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))))), 22928#(and (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#length)| |#length|)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= |old(#length)| |#length|))), 22929#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#length)| |#length|)) (<= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))) (= |old(#length)| |#length|)) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) (<= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))))), 22930#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (<= 80 (select |#length| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (<= 80 (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))))), 22931#(and (or (<= 80 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 8 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0))] [2018-04-12 22:24:03,923 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 2 proven. 222 refuted. 0 times theorem prover too weak. 1146 trivial. 0 not checked. [2018-04-12 22:24:03,923 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-12 22:24:03,923 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-12 22:24:03,923 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2018-04-12 22:24:03,923 INFO L87 Difference]: Start difference. First operand 513 states and 535 transitions. Second operand 14 states. [2018-04-12 22:24:04,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:04,467 INFO L93 Difference]: Finished difference Result 522 states and 540 transitions. [2018-04-12 22:24:04,467 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-12 22:24:04,467 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 185 [2018-04-12 22:24:04,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:04,469 INFO L225 Difference]: With dead ends: 522 [2018-04-12 22:24:04,469 INFO L226 Difference]: Without dead ends: 522 [2018-04-12 22:24:04,469 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342 [2018-04-12 22:24:04,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2018-04-12 22:24:04,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 513. [2018-04-12 22:24:04,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 513 states. [2018-04-12 22:24:04,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 532 transitions. [2018-04-12 22:24:04,475 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 532 transitions. Word has length 185 [2018-04-12 22:24:04,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:04,476 INFO L459 AbstractCegarLoop]: Abstraction has 513 states and 532 transitions. [2018-04-12 22:24:04,476 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-12 22:24:04,476 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 532 transitions. [2018-04-12 22:24:04,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2018-04-12 22:24:04,477 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:04,477 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:04,477 INFO L408 AbstractCegarLoop]: === Iteration 37 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:04,477 INFO L82 PathProgramCache]: Analyzing trace with hash -1709060926, now seen corresponding path program 1 times [2018-04-12 22:24:04,478 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:04,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:04,507 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:05,132 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 97 refuted. 0 times theorem prover too weak. 1273 trivial. 0 not checked. [2018-04-12 22:24:05,133 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:24:05,133 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-12 22:24:05,133 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:05,133 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-12 22:24:05,134 INFO L182 omatonBuilderFactory]: Interpolants [23984#(and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#valid)| |#valid|)))), 23985#(and (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= |#valid| |old(#valid)|) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#valid)| |#valid|)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (or (and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 23986#(and (or (and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#valid)| |#valid|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))) (= |#valid| |old(#valid)|))), 23987#(and (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (or (= 1 (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (or (= 1 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |#valid| |old(#valid)|))), 23977#true, 23978#false, 23979#(= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)), 23980#(= |#valid| |old(#valid)|), 23981#(= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#valid|), 23982#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 23983#(and (= |#valid| (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|)))) (or (= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|))))] [2018-04-12 22:24:05,134 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 97 refuted. 0 times theorem prover too weak. 1273 trivial. 0 not checked. [2018-04-12 22:24:05,134 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-12 22:24:05,134 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-12 22:24:05,135 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2018-04-12 22:24:05,135 INFO L87 Difference]: Start difference. First operand 513 states and 532 transitions. Second operand 11 states. [2018-04-12 22:24:05,619 WARN L151 SmtUtils]: Spent 121ms on a formula simplification. DAG size of input: 53 DAG size of output 45 [2018-04-12 22:24:06,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:06,063 INFO L93 Difference]: Finished difference Result 518 states and 535 transitions. [2018-04-12 22:24:06,064 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-12 22:24:06,064 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 187 [2018-04-12 22:24:06,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:06,065 INFO L225 Difference]: With dead ends: 518 [2018-04-12 22:24:06,065 INFO L226 Difference]: Without dead ends: 518 [2018-04-12 22:24:06,065 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2018-04-12 22:24:06,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2018-04-12 22:24:06,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 516. [2018-04-12 22:24:06,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 516 states. [2018-04-12 22:24:06,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 516 states to 516 states and 535 transitions. [2018-04-12 22:24:06,072 INFO L78 Accepts]: Start accepts. Automaton has 516 states and 535 transitions. Word has length 187 [2018-04-12 22:24:06,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:06,072 INFO L459 AbstractCegarLoop]: Abstraction has 516 states and 535 transitions. [2018-04-12 22:24:06,072 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-12 22:24:06,072 INFO L276 IsEmpty]: Start isEmpty. Operand 516 states and 535 transitions. [2018-04-12 22:24:06,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2018-04-12 22:24:06,073 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:06,073 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:06,074 INFO L408 AbstractCegarLoop]: === Iteration 38 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:06,074 INFO L82 PathProgramCache]: Analyzing trace with hash -1709060925, now seen corresponding path program 1 times [2018-04-12 22:24:06,074 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:06,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:06,104 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:06,717 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 2 proven. 222 refuted. 0 times theorem prover too weak. 1146 trivial. 0 not checked. [2018-04-12 22:24:06,718 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:24:06,718 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-12 22:24:06,718 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:06,718 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-12 22:24:06,718 INFO L182 omatonBuilderFactory]: Interpolants [25034#true, 25035#false, 25036#(= 0 |main_~#list~0.offset|), 25037#(= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|), 25038#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0), 25039#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 1) (<= (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 25040#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 25041#(and (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#length|)), 25042#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))))), 25043#(and (or (= (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|) (= 0 (select |old(#valid)| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|)))) (= (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|))) |#length|) (= 80 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))), 25044#(and (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))))), 25045#(and (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (and (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#length)| |#length|)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= |old(#length)| |#length|))), 25046#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#length)| |#length|)) (<= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))) (= |old(#length)| |#length|)) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) (<= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))))), 25047#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (<= 80 (select |#length| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (<= 80 (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))))), 25048#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0) (<= (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)))] [2018-04-12 22:24:06,718 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 2 proven. 222 refuted. 0 times theorem prover too weak. 1146 trivial. 0 not checked. [2018-04-12 22:24:06,718 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-12 22:24:06,718 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-12 22:24:06,719 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2018-04-12 22:24:06,719 INFO L87 Difference]: Start difference. First operand 516 states and 535 transitions. Second operand 15 states. [2018-04-12 22:24:07,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:07,472 INFO L93 Difference]: Finished difference Result 515 states and 532 transitions. [2018-04-12 22:24:07,472 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-12 22:24:07,472 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 187 [2018-04-12 22:24:07,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:07,475 INFO L225 Difference]: With dead ends: 515 [2018-04-12 22:24:07,475 INFO L226 Difference]: Without dead ends: 515 [2018-04-12 22:24:07,475 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2018-04-12 22:24:07,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 515 states. [2018-04-12 22:24:07,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 515 to 515. [2018-04-12 22:24:07,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 515 states. [2018-04-12 22:24:07,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 532 transitions. [2018-04-12 22:24:07,482 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 532 transitions. Word has length 187 [2018-04-12 22:24:07,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:07,483 INFO L459 AbstractCegarLoop]: Abstraction has 515 states and 532 transitions. [2018-04-12 22:24:07,483 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-12 22:24:07,483 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 532 transitions. [2018-04-12 22:24:07,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2018-04-12 22:24:07,484 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:07,484 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:07,484 INFO L408 AbstractCegarLoop]: === Iteration 39 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:07,484 INFO L82 PathProgramCache]: Analyzing trace with hash -2091459424, now seen corresponding path program 1 times [2018-04-12 22:24:07,485 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:07,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:07,506 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:07,567 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:07,567 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:24:07,567 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 22:24:07,568 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:07,568 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-12 22:24:07,568 INFO L182 omatonBuilderFactory]: Interpolants [26099#true, 26100#false, 26101#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|), 26102#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 26103#(= 1 (select |#valid| |main_~#list~0.base|))] [2018-04-12 22:24:07,568 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:07,568 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 22:24:07,568 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 22:24:07,569 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:24:07,569 INFO L87 Difference]: Start difference. First operand 515 states and 532 transitions. Second operand 5 states. [2018-04-12 22:24:07,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:07,710 INFO L93 Difference]: Finished difference Result 514 states and 531 transitions. [2018-04-12 22:24:07,711 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 22:24:07,711 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 190 [2018-04-12 22:24:07,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:07,712 INFO L225 Difference]: With dead ends: 514 [2018-04-12 22:24:07,712 INFO L226 Difference]: Without dead ends: 514 [2018-04-12 22:24:07,713 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-12 22:24:07,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 514 states. [2018-04-12 22:24:07,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 514 to 514. [2018-04-12 22:24:07,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 514 states. [2018-04-12 22:24:07,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 514 states to 514 states and 531 transitions. [2018-04-12 22:24:07,717 INFO L78 Accepts]: Start accepts. Automaton has 514 states and 531 transitions. Word has length 190 [2018-04-12 22:24:07,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:07,717 INFO L459 AbstractCegarLoop]: Abstraction has 514 states and 531 transitions. [2018-04-12 22:24:07,717 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 22:24:07,717 INFO L276 IsEmpty]: Start isEmpty. Operand 514 states and 531 transitions. [2018-04-12 22:24:07,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2018-04-12 22:24:07,718 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:07,718 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:07,718 INFO L408 AbstractCegarLoop]: === Iteration 40 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:07,718 INFO L82 PathProgramCache]: Analyzing trace with hash -2091459423, now seen corresponding path program 1 times [2018-04-12 22:24:07,719 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:07,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:07,733 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:07,805 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:07,806 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:24:07,806 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-12 22:24:07,806 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:07,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-12 22:24:07,806 INFO L182 omatonBuilderFactory]: Interpolants [27136#(and (= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|)), 27137#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))), 27138#(or (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset| 0)) (<= 4 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 27139#(and (< 0 (+ |main_~#list~0.offset| 1)) (<= (+ |main_~#list~0.offset| 4) (select |#length| |main_~#list~0.base|))), 27134#true, 27135#false] [2018-04-12 22:24:07,806 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:07,806 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 22:24:07,806 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 22:24:07,807 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-12 22:24:07,807 INFO L87 Difference]: Start difference. First operand 514 states and 531 transitions. Second operand 6 states. [2018-04-12 22:24:07,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:07,986 INFO L93 Difference]: Finished difference Result 509 states and 526 transitions. [2018-04-12 22:24:07,986 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 22:24:07,986 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 190 [2018-04-12 22:24:07,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:07,987 INFO L225 Difference]: With dead ends: 509 [2018-04-12 22:24:07,987 INFO L226 Difference]: Without dead ends: 509 [2018-04-12 22:24:07,988 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2018-04-12 22:24:07,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2018-04-12 22:24:07,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 509. [2018-04-12 22:24:07,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 509 states. [2018-04-12 22:24:07,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 526 transitions. [2018-04-12 22:24:07,991 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 526 transitions. Word has length 190 [2018-04-12 22:24:07,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:07,991 INFO L459 AbstractCegarLoop]: Abstraction has 509 states and 526 transitions. [2018-04-12 22:24:07,991 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 22:24:07,992 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 526 transitions. [2018-04-12 22:24:07,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2018-04-12 22:24:07,992 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:07,992 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:07,992 INFO L408 AbstractCegarLoop]: === Iteration 41 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:07,992 INFO L82 PathProgramCache]: Analyzing trace with hash -410732564, now seen corresponding path program 1 times [2018-04-12 22:24:07,993 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:08,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:08,004 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:08,073 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:08,073 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:24:08,073 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-12 22:24:08,073 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:08,073 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-12 22:24:08,073 INFO L182 omatonBuilderFactory]: Interpolants [28160#true, 28161#false, 28162#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 28163#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 28164#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 28165#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 28166#(= 1 (select |#valid| |main_#t~mem32.base|))] [2018-04-12 22:24:08,074 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:08,074 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 22:24:08,074 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 22:24:08,074 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2018-04-12 22:24:08,074 INFO L87 Difference]: Start difference. First operand 509 states and 526 transitions. Second operand 7 states. [2018-04-12 22:24:08,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:08,320 INFO L93 Difference]: Finished difference Result 523 states and 542 transitions. [2018-04-12 22:24:08,320 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-12 22:24:08,320 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 191 [2018-04-12 22:24:08,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:08,322 INFO L225 Difference]: With dead ends: 523 [2018-04-12 22:24:08,322 INFO L226 Difference]: Without dead ends: 523 [2018-04-12 22:24:08,322 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2018-04-12 22:24:08,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2018-04-12 22:24:08,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 508. [2018-04-12 22:24:08,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 508 states. [2018-04-12 22:24:08,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 525 transitions. [2018-04-12 22:24:08,329 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 525 transitions. Word has length 191 [2018-04-12 22:24:08,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:08,329 INFO L459 AbstractCegarLoop]: Abstraction has 508 states and 525 transitions. [2018-04-12 22:24:08,329 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 22:24:08,330 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 525 transitions. [2018-04-12 22:24:08,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2018-04-12 22:24:08,330 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:08,331 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:08,331 INFO L408 AbstractCegarLoop]: === Iteration 42 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:08,331 INFO L82 PathProgramCache]: Analyzing trace with hash -410732563, now seen corresponding path program 1 times [2018-04-12 22:24:08,339 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:08,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:08,356 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:08,464 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:08,464 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:24:08,464 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-04-12 22:24:08,464 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:08,465 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-12 22:24:08,465 INFO L182 omatonBuilderFactory]: Interpolants [29204#true, 29205#false, 29206#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 29207#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 29208#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 29209#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (<= (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4) (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 29210#(and (<= 4 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 29211#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (<= 4 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 29212#(and (= |main_#t~mem32.offset| 0) (<= 4 (select |#length| |main_#t~mem32.base|)))] [2018-04-12 22:24:08,465 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:08,465 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-12 22:24:08,466 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-12 22:24:08,466 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2018-04-12 22:24:08,466 INFO L87 Difference]: Start difference. First operand 508 states and 525 transitions. Second operand 9 states. [2018-04-12 22:24:08,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:08,765 INFO L93 Difference]: Finished difference Result 534 states and 553 transitions. [2018-04-12 22:24:08,765 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-12 22:24:08,765 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 191 [2018-04-12 22:24:08,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:08,766 INFO L225 Difference]: With dead ends: 534 [2018-04-12 22:24:08,766 INFO L226 Difference]: Without dead ends: 534 [2018-04-12 22:24:08,766 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2018-04-12 22:24:08,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2018-04-12 22:24:08,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 507. [2018-04-12 22:24:08,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 507 states. [2018-04-12 22:24:08,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 507 states to 507 states and 524 transitions. [2018-04-12 22:24:08,771 INFO L78 Accepts]: Start accepts. Automaton has 507 states and 524 transitions. Word has length 191 [2018-04-12 22:24:08,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:08,772 INFO L459 AbstractCegarLoop]: Abstraction has 507 states and 524 transitions. [2018-04-12 22:24:08,772 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-12 22:24:08,772 INFO L276 IsEmpty]: Start isEmpty. Operand 507 states and 524 transitions. [2018-04-12 22:24:08,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2018-04-12 22:24:08,773 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:08,773 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:08,773 INFO L408 AbstractCegarLoop]: === Iteration 43 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:08,773 INFO L82 PathProgramCache]: Analyzing trace with hash -341476481, now seen corresponding path program 1 times [2018-04-12 22:24:08,774 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:08,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:08,806 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:10,000 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 59 proven. 38 refuted. 0 times theorem prover too weak. 1273 trivial. 0 not checked. [2018-04-12 22:24:10,000 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:24:10,000 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-12 22:24:10,000 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:10,001 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-12 22:24:10,001 INFO L182 omatonBuilderFactory]: Interpolants [30272#(= |#valid| |old(#valid)|), 30273#(= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#valid|), 30274#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 30275#(and (= |#valid| (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|)))) (or (= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|)))), 30276#(and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#valid)| |#valid|)))), 30277#(and (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (or (and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (@diff |old(#valid)| |#valid|)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|))), 30278#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (and (= 1 (select |#valid| (@diff |old(#valid)| |#valid|))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#valid)| |#valid|)))) (or (and (= 1 (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))))), 30279#(and (or (= |#valid| (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|))) (= 1 (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|))) (or (= |#valid| (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|)))) (= 1 (select |#valid| (@diff (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|))) |#valid|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|))) |#valid|))) (= |#valid| (store (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|))) (@diff (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|))) |#valid|) (select |#valid| (@diff (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|))) |#valid|))))), 30280#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|)) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= 1 (select |#valid| (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|)))) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= 1 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base (@diff |old(#valid)| |#valid|))) (= |#valid| (store (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|) (select |#valid| (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|)))) (or (= 1 (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 30281#(and (or (= 1 (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |#valid| (store (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|) (select |#valid| (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|)))) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|)) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= 1 (select |#valid| (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|)))) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= 1 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |#valid| |old(#valid)|))), 30282#(and (or (= 1 (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (or (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= 1 (select |#valid| (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|)))) (= |#valid| (store (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|) (select |#valid| (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|)))) (or (= 1 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |#valid| |old(#valid)|))), 30268#true, 30269#false, 30270#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|)), 30271#(= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))] [2018-04-12 22:24:10,001 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 59 proven. 38 refuted. 0 times theorem prover too weak. 1273 trivial. 0 not checked. [2018-04-12 22:24:10,001 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-12 22:24:10,001 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-12 22:24:10,002 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2018-04-12 22:24:10,002 INFO L87 Difference]: Start difference. First operand 507 states and 524 transitions. Second operand 15 states. [2018-04-12 22:24:11,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:11,176 INFO L93 Difference]: Finished difference Result 505 states and 522 transitions. [2018-04-12 22:24:11,176 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-12 22:24:11,176 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 194 [2018-04-12 22:24:11,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:11,177 INFO L225 Difference]: With dead ends: 505 [2018-04-12 22:24:11,177 INFO L226 Difference]: Without dead ends: 505 [2018-04-12 22:24:11,178 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=144, Invalid=408, Unknown=0, NotChecked=0, Total=552 [2018-04-12 22:24:11,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 505 states. [2018-04-12 22:24:11,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 505 to 505. [2018-04-12 22:24:11,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 505 states. [2018-04-12 22:24:11,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 505 states to 505 states and 522 transitions. [2018-04-12 22:24:11,182 INFO L78 Accepts]: Start accepts. Automaton has 505 states and 522 transitions. Word has length 194 [2018-04-12 22:24:11,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:11,183 INFO L459 AbstractCegarLoop]: Abstraction has 505 states and 522 transitions. [2018-04-12 22:24:11,183 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-12 22:24:11,183 INFO L276 IsEmpty]: Start isEmpty. Operand 505 states and 522 transitions. [2018-04-12 22:24:11,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2018-04-12 22:24:11,183 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:11,184 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:11,184 INFO L408 AbstractCegarLoop]: === Iteration 44 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:11,184 INFO L82 PathProgramCache]: Analyzing trace with hash -341476480, now seen corresponding path program 1 times [2018-04-12 22:24:11,184 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:11,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:11,211 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:12,166 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 222 refuted. 0 times theorem prover too weak. 1148 trivial. 0 not checked. [2018-04-12 22:24:12,166 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:24:12,166 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-12 22:24:12,167 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:12,167 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-12 22:24:12,167 INFO L182 omatonBuilderFactory]: Interpolants [31312#true, 31313#false, 31314#(and (= 8 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.offset|)), 31315#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= 8 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 31316#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= 8 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 31317#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 31318#(and (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#length|)), 31319#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))))), 31320#(and (or (= (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|) (= 0 (select |old(#valid)| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|)))) (= (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|))) |#length|) (= 80 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))), 31321#(and (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|) (= (@diff |old(#length)| |#length|) (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))))), 31322#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))), 31323#(and (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (and (<= 80 (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (and (<= 80 (select |#length| (@diff |old(#length)| |#length|))) (= (@diff |old(#length)| |#length|) (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= |old(#length)| |#length|)) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))))), 31324#(and (= 16 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (or (<= 80 (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) (= |#length| (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|)))) (= |#length| (store (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) (@diff (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) |#length|) (select |#length| (@diff (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) |#length|)))) (or (= 0 (select |old(#valid)| (@diff (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) |#length|))) (= (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) |#length|) (<= 80 (select |#length| (@diff (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) |#length|))))), 31325#(and (or (<= 80 (select |#length| (@diff (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) |#length|))) (= 0 (select |old(#valid)| (@diff (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) |#length|))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= 16 (select |#length| (@diff (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) |#length|)))) (or (= 16 (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (<= 80 (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (<= 80 (select |#length| (@diff |old(#length)| |#length|))) (= 16 (select |#length| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (@diff (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) |#length|) (select |#length| (@diff (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) |#length|))))), 31326#(and (or (= 16 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (<= 80 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 8 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0))] [2018-04-12 22:24:12,167 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 222 refuted. 0 times theorem prover too weak. 1148 trivial. 0 not checked. [2018-04-12 22:24:12,167 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-12 22:24:12,168 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-12 22:24:12,168 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2018-04-12 22:24:12,168 INFO L87 Difference]: Start difference. First operand 505 states and 522 transitions. Second operand 15 states. [2018-04-12 22:24:13,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:13,025 INFO L93 Difference]: Finished difference Result 503 states and 520 transitions. [2018-04-12 22:24:13,025 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-12 22:24:13,025 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 194 [2018-04-12 22:24:13,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:13,026 INFO L225 Difference]: With dead ends: 503 [2018-04-12 22:24:13,026 INFO L226 Difference]: Without dead ends: 503 [2018-04-12 22:24:13,026 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 9 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2018-04-12 22:24:13,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2018-04-12 22:24:13,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 503. [2018-04-12 22:24:13,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 503 states. [2018-04-12 22:24:13,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 520 transitions. [2018-04-12 22:24:13,029 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 520 transitions. Word has length 194 [2018-04-12 22:24:13,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:13,029 INFO L459 AbstractCegarLoop]: Abstraction has 503 states and 520 transitions. [2018-04-12 22:24:13,030 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-12 22:24:13,030 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 520 transitions. [2018-04-12 22:24:13,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2018-04-12 22:24:13,030 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:13,030 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:13,030 INFO L408 AbstractCegarLoop]: === Iteration 45 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:13,030 INFO L82 PathProgramCache]: Analyzing trace with hash -1517151886, now seen corresponding path program 1 times [2018-04-12 22:24:13,031 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:13,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:13,043 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:13,136 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:13,137 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:24:13,137 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 22:24:13,137 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:13,137 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-12 22:24:13,138 INFO L182 omatonBuilderFactory]: Interpolants [32343#true, 32344#false, 32345#(= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)), 32346#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 32347#(= 1 (select |#valid| |main_#t~mem34.base|))] [2018-04-12 22:24:13,138 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:13,138 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 22:24:13,138 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 22:24:13,138 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:24:13,139 INFO L87 Difference]: Start difference. First operand 503 states and 520 transitions. Second operand 5 states. [2018-04-12 22:24:13,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:13,244 INFO L93 Difference]: Finished difference Result 518 states and 537 transitions. [2018-04-12 22:24:13,244 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 22:24:13,244 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 195 [2018-04-12 22:24:13,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:13,245 INFO L225 Difference]: With dead ends: 518 [2018-04-12 22:24:13,245 INFO L226 Difference]: Without dead ends: 518 [2018-04-12 22:24:13,246 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-04-12 22:24:13,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2018-04-12 22:24:13,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 502. [2018-04-12 22:24:13,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 502 states. [2018-04-12 22:24:13,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 519 transitions. [2018-04-12 22:24:13,249 INFO L78 Accepts]: Start accepts. Automaton has 502 states and 519 transitions. Word has length 195 [2018-04-12 22:24:13,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:13,249 INFO L459 AbstractCegarLoop]: Abstraction has 502 states and 519 transitions. [2018-04-12 22:24:13,249 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 22:24:13,249 INFO L276 IsEmpty]: Start isEmpty. Operand 502 states and 519 transitions. [2018-04-12 22:24:13,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2018-04-12 22:24:13,250 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:13,250 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:13,250 INFO L408 AbstractCegarLoop]: === Iteration 46 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:13,250 INFO L82 PathProgramCache]: Analyzing trace with hash -1517151885, now seen corresponding path program 1 times [2018-04-12 22:24:13,251 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:13,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:13,266 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:13,304 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:13,304 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:24:13,304 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 22:24:13,304 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:13,305 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-12 22:24:13,305 INFO L182 omatonBuilderFactory]: Interpolants [33376#(and (<= (+ |main_#t~mem34.offset| 4) (select |#length| |main_#t~mem34.base|)) (<= 0 |main_#t~mem34.offset|)), 33372#true, 33373#false, 33374#(and (= |main_#t~mem32.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 33375#(and (<= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (<= (+ (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 4) (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))))] [2018-04-12 22:24:13,305 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:13,305 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 22:24:13,305 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 22:24:13,305 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:24:13,305 INFO L87 Difference]: Start difference. First operand 502 states and 519 transitions. Second operand 5 states. [2018-04-12 22:24:13,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:13,487 INFO L93 Difference]: Finished difference Result 529 states and 548 transitions. [2018-04-12 22:24:13,487 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 22:24:13,487 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 195 [2018-04-12 22:24:13,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:13,488 INFO L225 Difference]: With dead ends: 529 [2018-04-12 22:24:13,489 INFO L226 Difference]: Without dead ends: 529 [2018-04-12 22:24:13,489 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-04-12 22:24:13,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2018-04-12 22:24:13,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 501. [2018-04-12 22:24:13,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 501 states. [2018-04-12 22:24:13,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 501 states to 501 states and 518 transitions. [2018-04-12 22:24:13,494 INFO L78 Accepts]: Start accepts. Automaton has 501 states and 518 transitions. Word has length 195 [2018-04-12 22:24:13,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:13,494 INFO L459 AbstractCegarLoop]: Abstraction has 501 states and 518 transitions. [2018-04-12 22:24:13,494 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 22:24:13,494 INFO L276 IsEmpty]: Start isEmpty. Operand 501 states and 518 transitions. [2018-04-12 22:24:13,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2018-04-12 22:24:13,499 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:13,499 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:13,499 INFO L408 AbstractCegarLoop]: === Iteration 47 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:13,500 INFO L82 PathProgramCache]: Analyzing trace with hash -1741375922, now seen corresponding path program 1 times [2018-04-12 22:24:13,500 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:13,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:13,528 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:14,165 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:14,166 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:24:14,166 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2018-04-12 22:24:14,166 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:14,166 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-12 22:24:14,166 INFO L182 omatonBuilderFactory]: Interpolants [34411#true, 34412#false, 34413#(= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 1), 34414#(= |#valid| |old(#valid)|), 34415#(= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#valid|), 34416#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 34417#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))) (= |#valid| (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|)))) (or (= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|)))), 34418#(and (or (= 0 (select |old(#valid)| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))))), 34419#(and (or (= 0 (select |old(#valid)| (@diff (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|))) |#valid|))) (= |#valid| (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|))) |#valid|))) (or (= 0 (select |old(#valid)| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|))) (= |#valid| (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|))) (= |#valid| (store (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|))) (@diff (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|))) |#valid|) (select |#valid| (@diff (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#valid|))) |#valid|))))), 34420#(and (or (= 0 (select |old(#valid)| (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|)) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))))) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base (@diff |old(#valid)| |#valid|)) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|) (select |#valid| (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|)))) (or (= 0 (select |old(#valid)| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 34421#(and (or (= 0 (select |old(#valid)| (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|)) (and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|))) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))))) (= |#valid| (store (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|) (select |#valid| (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|)))) (or (and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= 0 (select |old(#valid)| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (or (and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base (@diff |old(#valid)| |#valid|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|))))), 34422#(and (or (and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= 0 (select |old(#valid)| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |#valid| (store (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|) (select |#valid| (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|)))) (or (= 0 (select |old(#valid)| (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|))) (and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|))) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|)) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))))) (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base (@diff |old(#valid)| |#valid|))) (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|))))), 34423#(and (= |#valid| (store (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|) (select |#valid| (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|)))) (or (= 1 (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= 0 (select |old(#valid)| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (or (= 1 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= 0 (select |old(#valid)| (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|))) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= 1 (select |#valid| (@diff (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) |#valid|)))))] [2018-04-12 22:24:14,167 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:14,167 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-12 22:24:14,167 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-12 22:24:14,167 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2018-04-12 22:24:14,167 INFO L87 Difference]: Start difference. First operand 501 states and 518 transitions. Second operand 13 states. [2018-04-12 22:24:14,687 WARN L151 SmtUtils]: Spent 123ms on a formula simplification. DAG size of input: 65 DAG size of output 62 [2018-04-12 22:24:15,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:15,127 INFO L93 Difference]: Finished difference Result 500 states and 517 transitions. [2018-04-12 22:24:15,162 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-12 22:24:15,163 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 196 [2018-04-12 22:24:15,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:15,163 INFO L225 Difference]: With dead ends: 500 [2018-04-12 22:24:15,163 INFO L226 Difference]: Without dead ends: 500 [2018-04-12 22:24:15,164 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2018-04-12 22:24:15,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2018-04-12 22:24:15,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 500. [2018-04-12 22:24:15,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 500 states. [2018-04-12 22:24:15,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 517 transitions. [2018-04-12 22:24:15,166 INFO L78 Accepts]: Start accepts. Automaton has 500 states and 517 transitions. Word has length 196 [2018-04-12 22:24:15,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:15,167 INFO L459 AbstractCegarLoop]: Abstraction has 500 states and 517 transitions. [2018-04-12 22:24:15,167 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-12 22:24:15,167 INFO L276 IsEmpty]: Start isEmpty. Operand 500 states and 517 transitions. [2018-04-12 22:24:15,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2018-04-12 22:24:15,167 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:15,167 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:15,168 INFO L408 AbstractCegarLoop]: === Iteration 48 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:15,168 INFO L82 PathProgramCache]: Analyzing trace with hash -1741375921, now seen corresponding path program 1 times [2018-04-12 22:24:15,168 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:15,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:15,186 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:16,062 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 222 refuted. 0 times theorem prover too weak. 1148 trivial. 0 not checked. [2018-04-12 22:24:16,062 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:24:16,062 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-12 22:24:16,062 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:16,062 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-12 22:24:16,063 INFO L182 omatonBuilderFactory]: Interpolants [35437#true, 35438#false, 35439#(= 0 |main_~#list~0.offset|), 35440#(= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|), 35441#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0), 35442#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 1) (<= (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 35443#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 35444#(and (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#length|)), 35445#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))))), 35446#(and (or (= (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|) (= 0 (select |old(#valid)| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|)))) (= (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|))) |#length|) (= 80 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))), 35447#(and (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|) (= (@diff |old(#length)| |#length|) (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))))), 35448#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= 80 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))), 35449#(and (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (and (<= 80 (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (and (<= 80 (select |#length| (@diff |old(#length)| |#length|))) (= (@diff |old(#length)| |#length|) (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= |old(#length)| |#length|)) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))))), 35450#(and (= 16 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (or (<= 80 (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) (= |#length| (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|)))) (= |#length| (store (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) (@diff (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) |#length|) (select |#length| (@diff (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) |#length|)))) (or (= 0 (select |old(#valid)| (@diff (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) |#length|))) (= (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) |#length|) (<= 80 (select |#length| (@diff (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) |#length|))))), 35451#(and (or (<= 80 (select |#length| (@diff (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) |#length|))) (= 0 (select |old(#valid)| (@diff (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) |#length|))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= 16 (select |#length| (@diff (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) |#length|)))) (or (= 16 (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (<= 80 (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (<= 80 (select |#length| (@diff |old(#length)| |#length|))) (= 16 (select |#length| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (@diff (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) |#length|) (select |#length| (@diff (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) |#length|))))), 35452#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0) (<= (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 4) (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)))] [2018-04-12 22:24:16,063 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 222 refuted. 0 times theorem prover too weak. 1148 trivial. 0 not checked. [2018-04-12 22:24:16,063 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-12 22:24:16,063 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-12 22:24:16,063 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2018-04-12 22:24:16,063 INFO L87 Difference]: Start difference. First operand 500 states and 517 transitions. Second operand 16 states. [2018-04-12 22:24:16,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:16,892 INFO L93 Difference]: Finished difference Result 499 states and 516 transitions. [2018-04-12 22:24:16,893 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-12 22:24:16,893 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 196 [2018-04-12 22:24:16,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:16,894 INFO L225 Difference]: With dead ends: 499 [2018-04-12 22:24:16,894 INFO L226 Difference]: Without dead ends: 499 [2018-04-12 22:24:16,894 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 9 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=116, Invalid=484, Unknown=0, NotChecked=0, Total=600 [2018-04-12 22:24:16,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2018-04-12 22:24:16,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 488. [2018-04-12 22:24:16,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 488 states. [2018-04-12 22:24:16,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 505 transitions. [2018-04-12 22:24:16,898 INFO L78 Accepts]: Start accepts. Automaton has 488 states and 505 transitions. Word has length 196 [2018-04-12 22:24:16,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:16,898 INFO L459 AbstractCegarLoop]: Abstraction has 488 states and 505 transitions. [2018-04-12 22:24:16,898 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-12 22:24:16,898 INFO L276 IsEmpty]: Start isEmpty. Operand 488 states and 505 transitions. [2018-04-12 22:24:16,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2018-04-12 22:24:16,899 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:16,899 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:16,899 INFO L408 AbstractCegarLoop]: === Iteration 49 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:16,899 INFO L82 PathProgramCache]: Analyzing trace with hash 212931943, now seen corresponding path program 1 times [2018-04-12 22:24:16,899 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:16,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:16,917 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:17,193 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:17,194 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:24:17,194 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2018-04-12 22:24:17,194 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:17,194 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-12 22:24:17,194 INFO L182 omatonBuilderFactory]: Interpolants [36458#true, 36459#false, 36460#(= (select |#valid| |main_~#list~0.base|) 1), 36461#(= |#valid| |old(#valid)|), 36462#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 36463#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|))), 36464#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 36465#(= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1), 36466#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)), 36467#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 36468#(and (or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 36469#(or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 36470#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 36471#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 36472#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem34.base|) |main_#t~mem34.offset|))), 36473#(= 1 (select |#valid| |main_#t~mem35.base|))] [2018-04-12 22:24:17,195 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:17,195 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-12 22:24:17,195 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-12 22:24:17,195 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=208, Unknown=0, NotChecked=0, Total=240 [2018-04-12 22:24:17,195 INFO L87 Difference]: Start difference. First operand 488 states and 505 transitions. Second operand 16 states. [2018-04-12 22:24:17,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:17,834 INFO L93 Difference]: Finished difference Result 530 states and 555 transitions. [2018-04-12 22:24:17,834 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-12 22:24:17,834 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 196 [2018-04-12 22:24:17,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:17,835 INFO L225 Difference]: With dead ends: 530 [2018-04-12 22:24:17,835 INFO L226 Difference]: Without dead ends: 530 [2018-04-12 22:24:17,836 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 1 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=125, Invalid=805, Unknown=0, NotChecked=0, Total=930 [2018-04-12 22:24:17,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 530 states. [2018-04-12 22:24:17,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 530 to 491. [2018-04-12 22:24:17,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 491 states. [2018-04-12 22:24:17,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 491 states to 491 states and 511 transitions. [2018-04-12 22:24:17,840 INFO L78 Accepts]: Start accepts. Automaton has 491 states and 511 transitions. Word has length 196 [2018-04-12 22:24:17,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:17,840 INFO L459 AbstractCegarLoop]: Abstraction has 491 states and 511 transitions. [2018-04-12 22:24:17,840 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-12 22:24:17,840 INFO L276 IsEmpty]: Start isEmpty. Operand 491 states and 511 transitions. [2018-04-12 22:24:17,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2018-04-12 22:24:17,841 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:17,841 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:17,841 INFO L408 AbstractCegarLoop]: === Iteration 50 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:17,841 INFO L82 PathProgramCache]: Analyzing trace with hash 212931944, now seen corresponding path program 1 times [2018-04-12 22:24:17,841 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:17,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:17,856 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:18,175 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:18,176 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:24:18,176 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2018-04-12 22:24:18,176 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:18,176 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-12 22:24:18,176 INFO L182 omatonBuilderFactory]: Interpolants [37536#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.offset|) (<= 16 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|))))), 37537#(and (or (and (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 37538#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))))) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 37539#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 37540#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 37541#(and (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem34.base|) |main_#t~mem34.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem34.base|) |main_#t~mem34.offset|))), 37542#(and (= |main_#t~mem35.offset| 0) (<= 16 (select |#length| |main_#t~mem35.base|))), 37525#true, 37526#false, 37527#(= (select |#valid| |main_~#list~0.base|) 1), 37528#(= |#valid| |old(#valid)|), 37529#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 37530#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|))), 37531#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 37532#(= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|), 37533#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0), 37534#(and (<= (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 16) (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 37535#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|) (<= 16 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)))] [2018-04-12 22:24:18,177 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:18,177 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-12 22:24:18,177 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-12 22:24:18,177 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=268, Unknown=0, NotChecked=0, Total=306 [2018-04-12 22:24:18,177 INFO L87 Difference]: Start difference. First operand 491 states and 511 transitions. Second operand 18 states. [2018-04-12 22:24:19,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:19,012 INFO L93 Difference]: Finished difference Result 531 states and 555 transitions. [2018-04-12 22:24:19,012 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-12 22:24:19,012 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 196 [2018-04-12 22:24:19,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:19,013 INFO L225 Difference]: With dead ends: 531 [2018-04-12 22:24:19,013 INFO L226 Difference]: Without dead ends: 531 [2018-04-12 22:24:19,014 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=127, Invalid=865, Unknown=0, NotChecked=0, Total=992 [2018-04-12 22:24:19,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2018-04-12 22:24:19,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 491. [2018-04-12 22:24:19,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 491 states. [2018-04-12 22:24:19,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 491 states to 491 states and 510 transitions. [2018-04-12 22:24:19,018 INFO L78 Accepts]: Start accepts. Automaton has 491 states and 510 transitions. Word has length 196 [2018-04-12 22:24:19,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:19,018 INFO L459 AbstractCegarLoop]: Abstraction has 491 states and 510 transitions. [2018-04-12 22:24:19,018 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-12 22:24:19,018 INFO L276 IsEmpty]: Start isEmpty. Operand 491 states and 510 transitions. [2018-04-12 22:24:19,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2018-04-12 22:24:19,019 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:19,019 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:19,019 INFO L408 AbstractCegarLoop]: === Iteration 51 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:19,020 INFO L82 PathProgramCache]: Analyzing trace with hash -1313914853, now seen corresponding path program 1 times [2018-04-12 22:24:19,020 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:19,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:19,041 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:19,094 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:19,095 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:24:19,095 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 22:24:19,095 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:19,096 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-12 22:24:19,096 INFO L182 omatonBuilderFactory]: Interpolants [38593#true, 38594#false, 38595#|main_#t~short31|] [2018-04-12 22:24:19,096 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:19,096 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-12 22:24:19,096 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-12 22:24:19,096 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-12 22:24:19,097 INFO L87 Difference]: Start difference. First operand 491 states and 510 transitions. Second operand 3 states. [2018-04-12 22:24:19,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:19,103 INFO L93 Difference]: Finished difference Result 492 states and 511 transitions. [2018-04-12 22:24:19,103 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-12 22:24:19,103 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 202 [2018-04-12 22:24:19,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:19,105 INFO L225 Difference]: With dead ends: 492 [2018-04-12 22:24:19,105 INFO L226 Difference]: Without dead ends: 492 [2018-04-12 22:24:19,105 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-12 22:24:19,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2018-04-12 22:24:19,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 492. [2018-04-12 22:24:19,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 492 states. [2018-04-12 22:24:19,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 492 states to 492 states and 511 transitions. [2018-04-12 22:24:19,111 INFO L78 Accepts]: Start accepts. Automaton has 492 states and 511 transitions. Word has length 202 [2018-04-12 22:24:19,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:19,111 INFO L459 AbstractCegarLoop]: Abstraction has 492 states and 511 transitions. [2018-04-12 22:24:19,111 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-12 22:24:19,111 INFO L276 IsEmpty]: Start isEmpty. Operand 492 states and 511 transitions. [2018-04-12 22:24:19,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2018-04-12 22:24:19,112 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:19,112 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:24:19,112 INFO L408 AbstractCegarLoop]: === Iteration 52 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:19,113 INFO L82 PathProgramCache]: Analyzing trace with hash -1479875411, now seen corresponding path program 1 times [2018-04-12 22:24:19,113 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:19,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:19,136 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:19,179 INFO L134 CoverageAnalysis]: Checked inductivity of 1376 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:19,179 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:24:19,180 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-12 22:24:19,180 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:19,180 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-12 22:24:19,180 INFO L182 omatonBuilderFactory]: Interpolants [39584#(not |main_#t~short31|), 39580#true, 39581#false, 39582#(not |main_#t~short37|), 39583#(= main_~dataNotFinished~0 0)] [2018-04-12 22:24:19,181 INFO L134 CoverageAnalysis]: Checked inductivity of 1376 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:19,181 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 22:24:19,181 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 22:24:19,181 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:24:19,181 INFO L87 Difference]: Start difference. First operand 492 states and 511 transitions. Second operand 5 states. [2018-04-12 22:24:19,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:19,203 INFO L93 Difference]: Finished difference Result 547 states and 573 transitions. [2018-04-12 22:24:19,204 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 22:24:19,204 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 203 [2018-04-12 22:24:19,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:19,205 INFO L225 Difference]: With dead ends: 547 [2018-04-12 22:24:19,206 INFO L226 Difference]: Without dead ends: 547 [2018-04-12 22:24:19,206 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-04-12 22:24:19,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547 states. [2018-04-12 22:24:19,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547 to 495. [2018-04-12 22:24:19,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 495 states. [2018-04-12 22:24:19,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 495 states to 495 states and 514 transitions. [2018-04-12 22:24:19,212 INFO L78 Accepts]: Start accepts. Automaton has 495 states and 514 transitions. Word has length 203 [2018-04-12 22:24:19,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:19,212 INFO L459 AbstractCegarLoop]: Abstraction has 495 states and 514 transitions. [2018-04-12 22:24:19,212 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 22:24:19,213 INFO L276 IsEmpty]: Start isEmpty. Operand 495 states and 514 transitions. [2018-04-12 22:24:19,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2018-04-12 22:24:19,214 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:19,214 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:19,214 INFO L408 AbstractCegarLoop]: === Iteration 53 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:19,214 INFO L82 PathProgramCache]: Analyzing trace with hash 461092509, now seen corresponding path program 1 times [2018-04-12 22:24:19,215 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:19,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:19,238 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:19,497 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:19,498 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:24:19,498 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2018-04-12 22:24:19,498 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:19,498 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-12 22:24:19,499 INFO L182 omatonBuilderFactory]: Interpolants [40640#(not (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)), 40641#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (not (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 40642#(and (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 40643#(or (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 40644#(not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 40645#(and (= |main_#t~mem32.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 40646#(not (= 0 |main_#t~mem33.base|)), 40647#|main_#t~short37|, 40631#true, 40632#false, 40633#(= (select |#valid| |main_~#list~0.base|) 1), 40634#(= |#valid| |old(#valid)|), 40635#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 40636#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|))), 40637#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 40638#(not (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)), 40639#(not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))] [2018-04-12 22:24:19,499 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:19,499 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-12 22:24:19,499 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-12 22:24:19,499 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=238, Unknown=0, NotChecked=0, Total=272 [2018-04-12 22:24:19,500 INFO L87 Difference]: Start difference. First operand 495 states and 514 transitions. Second operand 17 states. [2018-04-12 22:24:20,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:20,304 INFO L93 Difference]: Finished difference Result 539 states and 562 transitions. [2018-04-12 22:24:20,304 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-12 22:24:20,304 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 202 [2018-04-12 22:24:20,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:20,306 INFO L225 Difference]: With dead ends: 539 [2018-04-12 22:24:20,306 INFO L226 Difference]: Without dead ends: 539 [2018-04-12 22:24:20,306 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=133, Invalid=923, Unknown=0, NotChecked=0, Total=1056 [2018-04-12 22:24:20,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2018-04-12 22:24:20,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 495. [2018-04-12 22:24:20,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 495 states. [2018-04-12 22:24:20,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 495 states to 495 states and 513 transitions. [2018-04-12 22:24:20,311 INFO L78 Accepts]: Start accepts. Automaton has 495 states and 513 transitions. Word has length 202 [2018-04-12 22:24:20,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:20,311 INFO L459 AbstractCegarLoop]: Abstraction has 495 states and 513 transitions. [2018-04-12 22:24:20,311 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-12 22:24:20,311 INFO L276 IsEmpty]: Start isEmpty. Operand 495 states and 513 transitions. [2018-04-12 22:24:20,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2018-04-12 22:24:20,312 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:20,312 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:24:20,312 INFO L408 AbstractCegarLoop]: === Iteration 54 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:20,312 INFO L82 PathProgramCache]: Analyzing trace with hash 1535851879, now seen corresponding path program 1 times [2018-04-12 22:24:20,313 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:20,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:20,329 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:20,498 INFO L134 CoverageAnalysis]: Checked inductivity of 1376 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:20,499 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:24:20,499 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-12 22:24:20,499 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:20,499 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-12 22:24:20,500 INFO L182 omatonBuilderFactory]: Interpolants [41714#true, 41715#false, 41716#(= 0 |main_~#list~0.offset|), 41717#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))), 41718#(or (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset| 0)) (<= 4 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 41719#(and (<= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|)), 41720#(and (<= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|) (= (select |#valid| |main_~#list~0.base|) 1)), 41721#(and (<= 4 (select |#length| |main_~#list~0.base|)) (or (= main_~dataNotFinished~0 0) (= main_~dataNotFinished~0 (select |#valid| |main_~#list~0.base|))) (= 0 |main_~#list~0.offset|)), 41722#(or (and (<= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|) (not (= (select |#valid| |main_~#list~0.base|) 0))) (not |main_#t~short31|)), 41723#(and (<= 4 (select |#length| |main_~#list~0.base|)) (= 0 |main_~#list~0.offset|) (not (= (select |#valid| |main_~#list~0.base|) 0))), 41724#(and (not (= (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)) (<= 4 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 41725#(and (not (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 0)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0) (<= 4 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 41726#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset 0) (<= 4 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)))] [2018-04-12 22:24:20,500 INFO L134 CoverageAnalysis]: Checked inductivity of 1376 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:20,500 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-12 22:24:20,500 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-12 22:24:20,500 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2018-04-12 22:24:20,500 INFO L87 Difference]: Start difference. First operand 495 states and 513 transitions. Second operand 13 states. [2018-04-12 22:24:20,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:20,761 INFO L93 Difference]: Finished difference Result 508 states and 527 transitions. [2018-04-12 22:24:20,761 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-12 22:24:20,761 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 207 [2018-04-12 22:24:20,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:20,762 INFO L225 Difference]: With dead ends: 508 [2018-04-12 22:24:20,762 INFO L226 Difference]: Without dead ends: 508 [2018-04-12 22:24:20,762 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2018-04-12 22:24:20,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2018-04-12 22:24:20,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 492. [2018-04-12 22:24:20,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 492 states. [2018-04-12 22:24:20,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 492 states to 492 states and 509 transitions. [2018-04-12 22:24:20,765 INFO L78 Accepts]: Start accepts. Automaton has 492 states and 509 transitions. Word has length 207 [2018-04-12 22:24:20,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:20,766 INFO L459 AbstractCegarLoop]: Abstraction has 492 states and 509 transitions. [2018-04-12 22:24:20,766 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-12 22:24:20,766 INFO L276 IsEmpty]: Start isEmpty. Operand 492 states and 509 transitions. [2018-04-12 22:24:20,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2018-04-12 22:24:20,766 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:20,766 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:20,767 INFO L408 AbstractCegarLoop]: === Iteration 55 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:20,767 INFO L82 PathProgramCache]: Analyzing trace with hash 1112563363, now seen corresponding path program 1 times [2018-04-12 22:24:20,767 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:20,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:20,798 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:21,233 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:21,234 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:24:21,234 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2018-04-12 22:24:21,234 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:21,234 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-12 22:24:21,234 INFO L182 omatonBuilderFactory]: Interpolants [42733#true, 42734#false, 42735#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 42736#(and (= 8 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|) 1)), 42737#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= 8 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 42738#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 1) (= 8 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 42739#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 42740#(and (= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#valid|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#length|)), 42741#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 42742#(and (or (= (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|) (= 0 (select |old(#valid)| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|)))) (= (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|))) |#length|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))), 42743#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))))), 42744#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 8 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 42745#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 42746#(and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 42747#(and (= |main_#t~mem32.offset| 0) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem32.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 42748#(and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem34.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (<= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)), 42749#(and (<= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (<= (+ (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 8) (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 42750#(and (<= (+ |main_#t~mem38.offset| 8) (select |#length| |main_#t~mem38.base|)) (<= 0 |main_#t~mem38.offset|))] [2018-04-12 22:24:21,234 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:21,235 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-12 22:24:21,235 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-12 22:24:21,235 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2018-04-12 22:24:21,235 INFO L87 Difference]: Start difference. First operand 492 states and 509 transitions. Second operand 18 states. [2018-04-12 22:24:22,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:22,140 INFO L93 Difference]: Finished difference Result 573 states and 601 transitions. [2018-04-12 22:24:22,140 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-12 22:24:22,140 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 206 [2018-04-12 22:24:22,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:22,141 INFO L225 Difference]: With dead ends: 573 [2018-04-12 22:24:22,141 INFO L226 Difference]: Without dead ends: 573 [2018-04-12 22:24:22,141 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 4 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=152, Invalid=718, Unknown=0, NotChecked=0, Total=870 [2018-04-12 22:24:22,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2018-04-12 22:24:22,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 535. [2018-04-12 22:24:22,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 535 states. [2018-04-12 22:24:22,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 560 transitions. [2018-04-12 22:24:22,147 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 560 transitions. Word has length 206 [2018-04-12 22:24:22,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:22,148 INFO L459 AbstractCegarLoop]: Abstraction has 535 states and 560 transitions. [2018-04-12 22:24:22,148 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-12 22:24:22,148 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 560 transitions. [2018-04-12 22:24:22,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2018-04-12 22:24:22,149 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:22,149 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:22,149 INFO L408 AbstractCegarLoop]: === Iteration 56 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:22,149 INFO L82 PathProgramCache]: Analyzing trace with hash 1112563362, now seen corresponding path program 1 times [2018-04-12 22:24:22,150 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:22,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:22,167 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:22,222 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:22,223 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:24:22,223 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 22:24:22,223 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:22,223 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-12 22:24:22,223 INFO L182 omatonBuilderFactory]: Interpolants [43883#true, 43884#false, 43885#(= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)), 43886#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 43887#(= 1 (select |#valid| |main_#t~mem38.base|))] [2018-04-12 22:24:22,224 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:22,224 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 22:24:22,224 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 22:24:22,224 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:24:22,224 INFO L87 Difference]: Start difference. First operand 535 states and 560 transitions. Second operand 5 states. [2018-04-12 22:24:22,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:22,338 INFO L93 Difference]: Finished difference Result 549 states and 575 transitions. [2018-04-12 22:24:22,338 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 22:24:22,338 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 206 [2018-04-12 22:24:22,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:22,339 INFO L225 Difference]: With dead ends: 549 [2018-04-12 22:24:22,339 INFO L226 Difference]: Without dead ends: 549 [2018-04-12 22:24:22,340 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-04-12 22:24:22,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2018-04-12 22:24:22,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 540. [2018-04-12 22:24:22,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 540 states. [2018-04-12 22:24:22,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 540 states to 540 states and 566 transitions. [2018-04-12 22:24:22,344 INFO L78 Accepts]: Start accepts. Automaton has 540 states and 566 transitions. Word has length 206 [2018-04-12 22:24:22,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:22,344 INFO L459 AbstractCegarLoop]: Abstraction has 540 states and 566 transitions. [2018-04-12 22:24:22,344 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 22:24:22,344 INFO L276 IsEmpty]: Start isEmpty. Operand 540 states and 566 transitions. [2018-04-12 22:24:22,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2018-04-12 22:24:22,345 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:22,345 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:22,345 INFO L408 AbstractCegarLoop]: === Iteration 57 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:22,345 INFO L82 PathProgramCache]: Analyzing trace with hash -274385153, now seen corresponding path program 1 times [2018-04-12 22:24:22,346 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:22,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:22,357 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:22,436 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:22,436 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:24:22,437 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-04-12 22:24:22,437 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:22,437 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-12 22:24:22,437 INFO L182 omatonBuilderFactory]: Interpolants [44981#true, 44982#false, 44983#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 44984#(and (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base| 0)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 44985#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base 0))), 44986#(not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) 0)), 44987#(not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0)), 44988#(not (= |main_#t~mem43.base| 0))] [2018-04-12 22:24:22,437 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:22,438 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 22:24:22,438 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 22:24:22,438 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2018-04-12 22:24:22,438 INFO L87 Difference]: Start difference. First operand 540 states and 566 transitions. Second operand 8 states. [2018-04-12 22:24:22,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:22,543 INFO L93 Difference]: Finished difference Result 558 states and 582 transitions. [2018-04-12 22:24:22,543 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-12 22:24:22,543 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 208 [2018-04-12 22:24:22,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:22,544 INFO L225 Difference]: With dead ends: 558 [2018-04-12 22:24:22,544 INFO L226 Difference]: Without dead ends: 558 [2018-04-12 22:24:22,544 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2018-04-12 22:24:22,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2018-04-12 22:24:22,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 540. [2018-04-12 22:24:22,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 540 states. [2018-04-12 22:24:22,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 540 states to 540 states and 564 transitions. [2018-04-12 22:24:22,549 INFO L78 Accepts]: Start accepts. Automaton has 540 states and 564 transitions. Word has length 208 [2018-04-12 22:24:22,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:22,549 INFO L459 AbstractCegarLoop]: Abstraction has 540 states and 564 transitions. [2018-04-12 22:24:22,549 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 22:24:22,549 INFO L276 IsEmpty]: Start isEmpty. Operand 540 states and 564 transitions. [2018-04-12 22:24:22,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2018-04-12 22:24:22,550 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:22,550 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:22,550 INFO L408 AbstractCegarLoop]: === Iteration 58 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:22,550 INFO L82 PathProgramCache]: Analyzing trace with hash 112687780, now seen corresponding path program 1 times [2018-04-12 22:24:22,550 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:22,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:22,564 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:22,620 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:22,620 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:24:22,621 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 22:24:22,621 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:22,621 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-12 22:24:22,621 INFO L182 omatonBuilderFactory]: Interpolants [46097#true, 46098#false, 46099#(= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)), 46100#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 46101#(= 1 (select |#valid| |main_#t~mem40.base|))] [2018-04-12 22:24:22,621 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:22,622 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 22:24:22,622 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 22:24:22,622 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:24:22,622 INFO L87 Difference]: Start difference. First operand 540 states and 564 transitions. Second operand 5 states. [2018-04-12 22:24:22,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:22,768 INFO L93 Difference]: Finished difference Result 546 states and 570 transitions. [2018-04-12 22:24:22,768 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 22:24:22,768 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 209 [2018-04-12 22:24:22,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:22,770 INFO L225 Difference]: With dead ends: 546 [2018-04-12 22:24:22,770 INFO L226 Difference]: Without dead ends: 546 [2018-04-12 22:24:22,770 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-04-12 22:24:22,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 546 states. [2018-04-12 22:24:22,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 546 to 543. [2018-04-12 22:24:22,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 543 states. [2018-04-12 22:24:22,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 568 transitions. [2018-04-12 22:24:22,776 INFO L78 Accepts]: Start accepts. Automaton has 543 states and 568 transitions. Word has length 209 [2018-04-12 22:24:22,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:22,776 INFO L459 AbstractCegarLoop]: Abstraction has 543 states and 568 transitions. [2018-04-12 22:24:22,776 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 22:24:22,776 INFO L276 IsEmpty]: Start isEmpty. Operand 543 states and 568 transitions. [2018-04-12 22:24:22,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2018-04-12 22:24:22,777 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:22,777 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:22,777 INFO L408 AbstractCegarLoop]: === Iteration 59 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:22,778 INFO L82 PathProgramCache]: Analyzing trace with hash 112687781, now seen corresponding path program 1 times [2018-04-12 22:24:22,778 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:22,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:22,799 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:23,001 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:23,001 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:24:23,001 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2018-04-12 22:24:23,001 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:23,002 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-12 22:24:23,002 INFO L182 omatonBuilderFactory]: Interpolants [47200#(= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 47201#(= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)), 47202#(and (= |main_#t~mem32.offset| 0) (= |main_#t~mem32.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 47203#(and (<= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem34.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (<= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)), 47204#(and (<= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (<= (+ (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) (select |#length| |main_#t~mem38.base|)) (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 47205#(and (<= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (<= (+ (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 4) (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 47206#(and (<= 0 |main_#t~mem40.offset|) (<= (+ |main_#t~mem40.offset| 4) (select |#length| |main_#t~mem40.base|))), 47195#true, 47196#false, 47197#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 47198#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 47199#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))] [2018-04-12 22:24:23,002 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:23,002 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-12 22:24:23,002 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-12 22:24:23,002 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2018-04-12 22:24:23,002 INFO L87 Difference]: Start difference. First operand 543 states and 568 transitions. Second operand 12 states. [2018-04-12 22:24:23,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:23,245 INFO L93 Difference]: Finished difference Result 571 states and 601 transitions. [2018-04-12 22:24:23,245 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-12 22:24:23,245 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 209 [2018-04-12 22:24:23,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:23,247 INFO L225 Difference]: With dead ends: 571 [2018-04-12 22:24:23,247 INFO L226 Difference]: Without dead ends: 571 [2018-04-12 22:24:23,248 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 2 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2018-04-12 22:24:23,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2018-04-12 22:24:23,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 543. [2018-04-12 22:24:23,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 543 states. [2018-04-12 22:24:23,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 567 transitions. [2018-04-12 22:24:23,257 INFO L78 Accepts]: Start accepts. Automaton has 543 states and 567 transitions. Word has length 209 [2018-04-12 22:24:23,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:23,257 INFO L459 AbstractCegarLoop]: Abstraction has 543 states and 567 transitions. [2018-04-12 22:24:23,257 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-12 22:24:23,257 INFO L276 IsEmpty]: Start isEmpty. Operand 543 states and 567 transitions. [2018-04-12 22:24:23,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2018-04-12 22:24:23,259 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:23,259 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:23,259 INFO L408 AbstractCegarLoop]: === Iteration 60 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:23,259 INFO L82 PathProgramCache]: Analyzing trace with hash -1582508468, now seen corresponding path program 1 times [2018-04-12 22:24:23,260 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:23,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:23,282 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:23,616 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:23,617 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:24:23,617 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2018-04-12 22:24:23,617 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:23,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-12 22:24:23,617 INFO L182 omatonBuilderFactory]: Interpolants [48352#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|) (<= 16 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|))), 48353#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.offset|) (<= 16 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|))))), 48354#(and (or (and (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 48355#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))))) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 48356#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 48357#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 48358#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem34.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem34.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem34.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 48359#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= 16 (select |#length| |main_#t~mem35.base|)) (= |main_#t~mem35.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 48360#(and (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem40.base|) |main_#t~mem40.offset|))), 48361#(and (= 0 |main_#t~mem41.offset|) (<= 16 (select |#length| |main_#t~mem41.base|))), 48362#(and (<= 16 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.offset|)), 48363#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0) (<= 16 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base))), 48342#true, 48343#false, 48344#(= (select |#valid| |main_~#list~0.base|) 1), 48345#(= |#valid| |old(#valid)|), 48346#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 48347#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|))), 48348#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 48349#(= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|), 48350#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0), 48351#(and (<= (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 16) (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0))] [2018-04-12 22:24:23,617 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:23,618 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-12 22:24:23,618 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-12 22:24:23,618 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=414, Unknown=0, NotChecked=0, Total=462 [2018-04-12 22:24:23,618 INFO L87 Difference]: Start difference. First operand 543 states and 567 transitions. Second operand 22 states. [2018-04-12 22:24:24,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:24,571 INFO L93 Difference]: Finished difference Result 601 states and 633 transitions. [2018-04-12 22:24:24,571 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-12 22:24:24,571 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 212 [2018-04-12 22:24:24,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:24,573 INFO L225 Difference]: With dead ends: 601 [2018-04-12 22:24:24,573 INFO L226 Difference]: Without dead ends: 601 [2018-04-12 22:24:24,573 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 1 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 348 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=172, Invalid=1550, Unknown=0, NotChecked=0, Total=1722 [2018-04-12 22:24:24,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2018-04-12 22:24:24,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 578. [2018-04-12 22:24:24,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 578 states. [2018-04-12 22:24:24,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 611 transitions. [2018-04-12 22:24:24,579 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 611 transitions. Word has length 212 [2018-04-12 22:24:24,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:24,579 INFO L459 AbstractCegarLoop]: Abstraction has 578 states and 611 transitions. [2018-04-12 22:24:24,579 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-12 22:24:24,579 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 611 transitions. [2018-04-12 22:24:24,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2018-04-12 22:24:24,580 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:24,580 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:24,580 INFO L408 AbstractCegarLoop]: === Iteration 61 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:24,581 INFO L82 PathProgramCache]: Analyzing trace with hash -1582508469, now seen corresponding path program 1 times [2018-04-12 22:24:24,581 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:24,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:24,592 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:24,650 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:24,650 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:24:24,650 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-04-12 22:24:24,650 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:24,651 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-12 22:24:24,651 INFO L182 omatonBuilderFactory]: Interpolants [49584#false, 49585#(and (= |main_#t~mem34.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem34.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 49586#(= |main_#t~mem35.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 49587#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 49588#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|))), 49589#(= 1 (select |#valid| |main_#t~mem41.base|)), 49590#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 49591#(= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base)), 49583#true] [2018-04-12 22:24:24,651 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:24,651 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-12 22:24:24,651 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-12 22:24:24,651 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-04-12 22:24:24,651 INFO L87 Difference]: Start difference. First operand 578 states and 611 transitions. Second operand 9 states. [2018-04-12 22:24:24,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:24,902 INFO L93 Difference]: Finished difference Result 605 states and 644 transitions. [2018-04-12 22:24:24,902 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-12 22:24:24,902 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 212 [2018-04-12 22:24:24,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:24,904 INFO L225 Difference]: With dead ends: 605 [2018-04-12 22:24:24,904 INFO L226 Difference]: Without dead ends: 605 [2018-04-12 22:24:24,905 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2018-04-12 22:24:24,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 605 states. [2018-04-12 22:24:24,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 605 to 596. [2018-04-12 22:24:24,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 596 states. [2018-04-12 22:24:24,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 633 transitions. [2018-04-12 22:24:24,912 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 633 transitions. Word has length 212 [2018-04-12 22:24:24,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:24,912 INFO L459 AbstractCegarLoop]: Abstraction has 596 states and 633 transitions. [2018-04-12 22:24:24,912 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-12 22:24:24,912 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 633 transitions. [2018-04-12 22:24:24,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2018-04-12 22:24:24,914 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:24,914 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:24:24,914 INFO L408 AbstractCegarLoop]: === Iteration 62 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:24,914 INFO L82 PathProgramCache]: Analyzing trace with hash -857655976, now seen corresponding path program 1 times [2018-04-12 22:24:24,915 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:24,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:24,937 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:25,082 INFO L134 CoverageAnalysis]: Checked inductivity of 1380 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:25,082 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:24:25,082 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-12 22:24:25,082 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:25,083 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-12 22:24:25,083 INFO L182 omatonBuilderFactory]: Interpolants [50803#true, 50804#false, 50805#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 50806#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 50807#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 50808#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 50809#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))), 50810#(or (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)))), 50811#(or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)))), 50812#(or (= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.base|)), 50813#(and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))))), 50814#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.base|))] [2018-04-12 22:24:25,083 INFO L134 CoverageAnalysis]: Checked inductivity of 1380 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:25,083 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-12 22:24:25,083 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-12 22:24:25,084 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2018-04-12 22:24:25,084 INFO L87 Difference]: Start difference. First operand 596 states and 633 transitions. Second operand 12 states. [2018-04-12 22:24:25,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:25,425 INFO L93 Difference]: Finished difference Result 598 states and 637 transitions. [2018-04-12 22:24:25,425 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-12 22:24:25,425 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 213 [2018-04-12 22:24:25,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:25,426 INFO L225 Difference]: With dead ends: 598 [2018-04-12 22:24:25,426 INFO L226 Difference]: Without dead ends: 598 [2018-04-12 22:24:25,426 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=87, Invalid=219, Unknown=0, NotChecked=0, Total=306 [2018-04-12 22:24:25,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states. [2018-04-12 22:24:25,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 595. [2018-04-12 22:24:25,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 595 states. [2018-04-12 22:24:25,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 632 transitions. [2018-04-12 22:24:25,431 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 632 transitions. Word has length 213 [2018-04-12 22:24:25,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:25,431 INFO L459 AbstractCegarLoop]: Abstraction has 595 states and 632 transitions. [2018-04-12 22:24:25,431 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-12 22:24:25,431 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 632 transitions. [2018-04-12 22:24:25,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2018-04-12 22:24:25,432 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:25,432 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:24:25,432 INFO L408 AbstractCegarLoop]: === Iteration 63 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:25,432 INFO L82 PathProgramCache]: Analyzing trace with hash -857655975, now seen corresponding path program 1 times [2018-04-12 22:24:25,433 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:25,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:25,447 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:25,692 INFO L134 CoverageAnalysis]: Checked inductivity of 1380 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:25,693 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:24:25,693 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-12 22:24:25,693 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:25,693 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-12 22:24:25,693 INFO L182 omatonBuilderFactory]: Interpolants [52032#(and (not (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (<= 4 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)))), 52033#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (<= 4 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)))), 52034#(and (<= 4 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.offset|)), 52035#(and (<= 4 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)))) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)))), 52036#(and (<= 4 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.base|)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.offset| 0)), 52020#true, 52021#false, 52022#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 52023#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 52024#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 52025#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (<= (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4) (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 52026#(and (<= 4 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 1) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 52027#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1) (<= 4 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 52028#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= main_~dataNotFinished~0 0) (= main_~dataNotFinished~0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (<= 4 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 52029#(or (and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (<= 4 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not |main_#t~short31|)), 52030#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (<= 4 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 52031#(and (<= 4 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))] [2018-04-12 22:24:25,693 INFO L134 CoverageAnalysis]: Checked inductivity of 1380 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:25,694 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-12 22:24:25,694 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-12 22:24:25,694 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2018-04-12 22:24:25,694 INFO L87 Difference]: Start difference. First operand 595 states and 632 transitions. Second operand 17 states. [2018-04-12 22:24:26,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:26,244 INFO L93 Difference]: Finished difference Result 615 states and 654 transitions. [2018-04-12 22:24:26,244 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-12 22:24:26,244 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 213 [2018-04-12 22:24:26,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:26,246 INFO L225 Difference]: With dead ends: 615 [2018-04-12 22:24:26,246 INFO L226 Difference]: Without dead ends: 615 [2018-04-12 22:24:26,246 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=149, Invalid=607, Unknown=0, NotChecked=0, Total=756 [2018-04-12 22:24:26,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2018-04-12 22:24:26,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 594. [2018-04-12 22:24:26,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 594 states. [2018-04-12 22:24:26,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 631 transitions. [2018-04-12 22:24:26,250 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 631 transitions. Word has length 213 [2018-04-12 22:24:26,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:26,250 INFO L459 AbstractCegarLoop]: Abstraction has 594 states and 631 transitions. [2018-04-12 22:24:26,251 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-12 22:24:26,251 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 631 transitions. [2018-04-12 22:24:26,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2018-04-12 22:24:26,251 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:26,251 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:26,252 INFO L408 AbstractCegarLoop]: === Iteration 64 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:26,252 INFO L82 PathProgramCache]: Analyzing trace with hash -1813122169, now seen corresponding path program 1 times [2018-04-12 22:24:26,253 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:26,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:26,286 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:26,819 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:26,820 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:24:26,820 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2018-04-12 22:24:26,820 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:26,820 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-12 22:24:26,820 INFO L182 omatonBuilderFactory]: Interpolants [53269#true, 53270#false, 53271#(= 1 (select |#valid| |main_~#list~0.base|)), 53272#(= |#valid| |old(#valid)|), 53273#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 53274#(and (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|) 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 53275#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 53276#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)) (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 53277#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 53278#(and (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|) 0) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|)), 53279#(and (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 53280#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.offset|) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 53281#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset)), 53282#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|))), 53283#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)) (or (and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 4)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.offset|) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 53284#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4)) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))))), 53285#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) 4))) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)), 53286#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))), 53287#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4)) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 53288#(or (not (= main_~dataNotFinished~0 0)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4)))), 53289#(or |main_#t~short31| (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4)))), 53290#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem40.base|) |main_#t~mem40.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|)) 4))), 53291#(and (= 0 |main_#t~mem41.offset|) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem41.base|) 4))), 53292#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.offset|)), 53293#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4))), 53294#(= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#t~mem22.offset| 0)] [2018-04-12 22:24:26,821 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:26,821 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-12 22:24:26,821 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-12 22:24:26,821 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=588, Unknown=0, NotChecked=0, Total=650 [2018-04-12 22:24:26,821 INFO L87 Difference]: Start difference. First operand 594 states and 631 transitions. Second operand 26 states. [2018-04-12 22:24:28,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:28,280 INFO L93 Difference]: Finished difference Result 623 states and 661 transitions. [2018-04-12 22:24:28,280 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-12 22:24:28,280 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 213 [2018-04-12 22:24:28,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:28,281 INFO L225 Difference]: With dead ends: 623 [2018-04-12 22:24:28,281 INFO L226 Difference]: Without dead ends: 623 [2018-04-12 22:24:28,282 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 3 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 665 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=257, Invalid=2605, Unknown=0, NotChecked=0, Total=2862 [2018-04-12 22:24:28,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2018-04-12 22:24:28,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 594. [2018-04-12 22:24:28,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 594 states. [2018-04-12 22:24:28,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 630 transitions. [2018-04-12 22:24:28,285 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 630 transitions. Word has length 213 [2018-04-12 22:24:28,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:28,286 INFO L459 AbstractCegarLoop]: Abstraction has 594 states and 630 transitions. [2018-04-12 22:24:28,286 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-12 22:24:28,286 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 630 transitions. [2018-04-12 22:24:28,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2018-04-12 22:24:28,286 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:28,286 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:28,286 INFO L408 AbstractCegarLoop]: === Iteration 65 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:28,287 INFO L82 PathProgramCache]: Analyzing trace with hash -372212213, now seen corresponding path program 1 times [2018-04-12 22:24:28,287 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:28,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:28,316 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:29,579 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 59 proven. 38 refuted. 0 times theorem prover too weak. 1273 trivial. 0 not checked. [2018-04-12 22:24:29,579 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:24:29,580 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-12 22:24:29,580 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:29,580 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-12 22:24:29,580 INFO L182 omatonBuilderFactory]: Interpolants [54592#(and (= 0 |main_#t~mem41.offset|) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem41.base|) 4)))), 54593#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.offset|) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4)))), 54594#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4)))), 54595#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#t~mem22.base|)), 54568#true, 54569#false, 54570#(= 4 (select |#length| |main_~#list~0.base|)), 54571#(and (= 4 (select |#length| |main_~#list~0.base|)) (<= 0 |main_~#list~0.offset|) (= (select |#valid| |main_~#list~0.base|) 1)), 54572#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 54573#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |old(#length)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))), 54574#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (= (select |old(#length)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|))), 54575#(and (or (and (or (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select |old(#length)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 54576#(and (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 1) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 4) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select |old(#length)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 54577#(and (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 1) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (or (= (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 4) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= (select |old(#length)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 54578#(and (= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#valid|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|) (= (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#length|)), 54579#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 54580#(and (= (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|))) |#length|) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|)) (= (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|)) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 54581#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 54582#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))), 54583#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))), 54584#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) (+ 0 4)))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|))), 54585#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (not (= 1 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (or (and (= 4 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) (+ 0 4)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.offset|)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (not (= (select |old(#length)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 4)) (not (= 1 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)))))) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|))))), 54586#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (not (= 1 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (= 4 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (+ 0 4)))) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (not (= (select |old(#length)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 4)) (not (= 1 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))))))))), 54587#(or (and (= 4 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (+ 0 4))))) (not (= (select |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 4)) (not (= 1 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 54588#(and (= 4 (select |#length| |main_~#list~0.base|)) (<= 0 |main_~#list~0.offset|) (or (<= 1 |main_~#list~0.offset|) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (+ 0 4))))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 54589#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))) (= (select |#length| |main_~#list~0.base|) 4) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 54590#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select |#length| |main_~#list~0.base|) 4)), 54591#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem40.base|) |main_#t~mem40.offset|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|)) 4))))] [2018-04-12 22:24:29,580 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 59 proven. 38 refuted. 0 times theorem prover too weak. 1273 trivial. 0 not checked. [2018-04-12 22:24:29,581 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-12 22:24:29,581 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-12 22:24:29,581 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=693, Unknown=0, NotChecked=0, Total=756 [2018-04-12 22:24:29,581 INFO L87 Difference]: Start difference. First operand 594 states and 630 transitions. Second operand 28 states. [2018-04-12 22:24:32,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:32,069 INFO L93 Difference]: Finished difference Result 700 states and 756 transitions. [2018-04-12 22:24:32,069 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-12 22:24:32,069 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 214 [2018-04-12 22:24:32,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:32,070 INFO L225 Difference]: With dead ends: 700 [2018-04-12 22:24:32,071 INFO L226 Difference]: Without dead ends: 700 [2018-04-12 22:24:32,071 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 518 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=231, Invalid=2525, Unknown=0, NotChecked=0, Total=2756 [2018-04-12 22:24:32,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 700 states. [2018-04-12 22:24:32,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 700 to 638. [2018-04-12 22:24:32,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 638 states. [2018-04-12 22:24:32,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 638 states to 638 states and 687 transitions. [2018-04-12 22:24:32,078 INFO L78 Accepts]: Start accepts. Automaton has 638 states and 687 transitions. Word has length 214 [2018-04-12 22:24:32,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:32,078 INFO L459 AbstractCegarLoop]: Abstraction has 638 states and 687 transitions. [2018-04-12 22:24:32,078 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-12 22:24:32,078 INFO L276 IsEmpty]: Start isEmpty. Operand 638 states and 687 transitions. [2018-04-12 22:24:32,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2018-04-12 22:24:32,079 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:32,079 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:32,080 INFO L408 AbstractCegarLoop]: === Iteration 66 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:32,080 INFO L82 PathProgramCache]: Analyzing trace with hash -1885597289, now seen corresponding path program 1 times [2018-04-12 22:24:32,080 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:32,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:32,106 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:32,880 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:32,880 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:24:32,880 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2018-04-12 22:24:32,880 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:32,881 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-12 22:24:32,881 INFO L182 omatonBuilderFactory]: Interpolants [56000#(and (= |main_#t~mem32.offset| 0) (or (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 16 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem32.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))), 56001#(and (<= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (and (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (= 16 (select |#length| |main_#t~mem34.base|)) (<= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (= |main_#t~mem34.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 56002#(and (<= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (<= (+ (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 8) (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 56003#(and (<= (+ |main_#t~mem38.offset| 8) (select |#length| |main_#t~mem38.base|)) (<= 0 |main_#t~mem38.offset|)), 55984#true, 55985#false, 55986#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 55987#(and (= 8 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|) 1)), 55988#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (= 8 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 55989#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) 1) (= 8 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 55990#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 55991#(and (= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#valid|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#length|)), 55992#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)))) (or (= |old(#length)| |#length|) (and (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#length)| |#length|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 55993#(and (or (= (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|)) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)))) (= (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#length|))) |#length|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))), 55994#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))))), 55995#(and (or (= |#length| (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|)))) (= 16 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (= |#length| (store (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) (@diff (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) |#length|) (select |#length| (@diff (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) |#length|)))) (or (= 0 (select |old(#valid)| (@diff (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) |#length|))) (= (store (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|) (select |#length| (@diff (store |old(#length)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) |#length|))) |#length|))), 55996#(and (or (= 16 (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= 16 (select |#length| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) (@diff (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) |#length|) (select |#length| (@diff (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) |#length|)))) (or (= 0 (select |old(#valid)| (@diff (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) |#length|))) (= |#length| (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|)))) (= 16 (select |#length| (@diff (store (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|) (select |#length| (@diff (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))) |#length|))) |#length|))))), 55997#(and (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 8 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (and (= 16 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 55998#(and (or (= 16 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 55999#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (= 8 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 16 (select |#length| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))))] [2018-04-12 22:24:32,881 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:32,881 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-12 22:24:32,881 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-12 22:24:32,881 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2018-04-12 22:24:32,882 INFO L87 Difference]: Start difference. First operand 638 states and 687 transitions. Second operand 20 states. [2018-04-12 22:24:34,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:34,137 INFO L93 Difference]: Finished difference Result 657 states and 705 transitions. [2018-04-12 22:24:34,137 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-12 22:24:34,137 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 215 [2018-04-12 22:24:34,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:34,139 INFO L225 Difference]: With dead ends: 657 [2018-04-12 22:24:34,139 INFO L226 Difference]: Without dead ends: 657 [2018-04-12 22:24:34,140 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=169, Invalid=887, Unknown=0, NotChecked=0, Total=1056 [2018-04-12 22:24:34,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states. [2018-04-12 22:24:34,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 595. [2018-04-12 22:24:34,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 595 states. [2018-04-12 22:24:34,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 633 transitions. [2018-04-12 22:24:34,146 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 633 transitions. Word has length 215 [2018-04-12 22:24:34,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:34,146 INFO L459 AbstractCegarLoop]: Abstraction has 595 states and 633 transitions. [2018-04-12 22:24:34,146 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-12 22:24:34,146 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 633 transitions. [2018-04-12 22:24:34,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2018-04-12 22:24:34,147 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:34,147 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:24:34,147 INFO L408 AbstractCegarLoop]: === Iteration 67 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:34,147 INFO L82 PathProgramCache]: Analyzing trace with hash 1687347977, now seen corresponding path program 1 times [2018-04-12 22:24:34,148 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:34,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:34,172 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:34,745 INFO L134 CoverageAnalysis]: Checked inductivity of 1382 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:34,745 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:24:34,745 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-12 22:24:34,745 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:34,745 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-12 22:24:34,746 INFO L182 omatonBuilderFactory]: Interpolants [57282#true, 57283#false, 57284#(= (select |#valid| |main_~#list~0.base|) 1), 57285#(= |#valid| |old(#valid)|), 57286#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 57287#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|))), 57288#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 57289#(= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1), 57290#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)), 57291#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 57292#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 57293#(or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 1)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 57294#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)), 57295#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)), 57296#(or (= main_~dataNotFinished~0 0) (and (= main_~dataNotFinished~0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 57297#(or (and (not (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (not |main_#t~short31|)), 57298#(and (not (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 57299#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))), 57300#(and (not (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))))), 57301#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|)) (or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)))) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))))), 57302#(and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))) (or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))))), 57303#(and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.base|)) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.offset|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.offset|))))), 57304#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))))), 57305#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.offset|))), 57306#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem28.base|)), 57307#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#in~prevData.base|)), 57308#(= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~prevData.base))] [2018-04-12 22:24:34,746 INFO L134 CoverageAnalysis]: Checked inductivity of 1382 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:34,746 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-12 22:24:34,746 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-12 22:24:34,746 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=643, Unknown=0, NotChecked=0, Total=702 [2018-04-12 22:24:34,747 INFO L87 Difference]: Start difference. First operand 595 states and 633 transitions. Second operand 27 states. [2018-04-12 22:24:36,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:36,826 INFO L93 Difference]: Finished difference Result 1016 states and 1077 transitions. [2018-04-12 22:24:36,826 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-12 22:24:36,826 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 217 [2018-04-12 22:24:36,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:36,828 INFO L225 Difference]: With dead ends: 1016 [2018-04-12 22:24:36,828 INFO L226 Difference]: Without dead ends: 1016 [2018-04-12 22:24:36,828 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 554 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=274, Invalid=2806, Unknown=0, NotChecked=0, Total=3080 [2018-04-12 22:24:36,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1016 states. [2018-04-12 22:24:36,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1016 to 803. [2018-04-12 22:24:36,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 803 states. [2018-04-12 22:24:36,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 859 transitions. [2018-04-12 22:24:36,834 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 859 transitions. Word has length 217 [2018-04-12 22:24:36,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:36,835 INFO L459 AbstractCegarLoop]: Abstraction has 803 states and 859 transitions. [2018-04-12 22:24:36,835 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-12 22:24:36,835 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 859 transitions. [2018-04-12 22:24:36,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2018-04-12 22:24:36,835 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:36,835 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:24:36,836 INFO L408 AbstractCegarLoop]: === Iteration 68 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:36,836 INFO L82 PathProgramCache]: Analyzing trace with hash 1687347978, now seen corresponding path program 1 times [2018-04-12 22:24:36,839 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:36,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:36,858 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:37,455 INFO L134 CoverageAnalysis]: Checked inductivity of 1382 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:37,455 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:24:37,455 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-12 22:24:37,455 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:37,455 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-12 22:24:37,455 INFO L182 omatonBuilderFactory]: Interpolants [59200#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (= (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 1) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.offset|) (<= 16 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 59201#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 1) (or (and (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 1)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 59202#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) 1) (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))))) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 1)), 59203#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 1) (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)), 59204#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 1) (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)), 59205#(or (= main_~dataNotFinished~0 0) (and (= main_~dataNotFinished~0 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= main_~dataNotFinished~0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))))), 59206#(or (and (not (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 0))) (not |main_#t~short31|)), 59207#(and (not (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 0))), 59208#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) 0)) (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))), 59209#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))) (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)))) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) 0)) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))) 0))), 59210#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))) (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|))), 59211#(and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))) (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset))))), 59212#(and (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.offset|))) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.base|)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.offset|))), 59213#(and (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))))), 59214#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.offset|)) (<= 16 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.offset|)))), 59215#(and (<= 16 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem28.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem28.offset|)), 59216#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#in~prevData.offset|) (<= 16 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#in~prevData.base|))), 59217#(and (<= 16 (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~prevData.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~prevData.offset 0)), 59188#true, 59189#false, 59190#(= (select |#valid| |main_~#list~0.base|) 1), 59191#(= |#valid| |old(#valid)|), 59192#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 59193#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|))), 59194#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 59195#(= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|), 59196#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0), 59197#(and (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 59198#(and (<= (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 16) (select |#length| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 59199#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|) (= (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 1) (<= 16 (select |#length| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)))] [2018-04-12 22:24:37,456 INFO L134 CoverageAnalysis]: Checked inductivity of 1382 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:37,456 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-12 22:24:37,456 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-12 22:24:37,456 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=801, Unknown=0, NotChecked=0, Total=870 [2018-04-12 22:24:37,456 INFO L87 Difference]: Start difference. First operand 803 states and 859 transitions. Second operand 30 states. [2018-04-12 22:24:39,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:39,621 INFO L93 Difference]: Finished difference Result 830 states and 886 transitions. [2018-04-12 22:24:39,621 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-12 22:24:39,621 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 217 [2018-04-12 22:24:39,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:39,622 INFO L225 Difference]: With dead ends: 830 [2018-04-12 22:24:39,622 INFO L226 Difference]: Without dead ends: 830 [2018-04-12 22:24:39,623 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 727 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=320, Invalid=3340, Unknown=0, NotChecked=0, Total=3660 [2018-04-12 22:24:39,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states. [2018-04-12 22:24:39,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 803. [2018-04-12 22:24:39,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 803 states. [2018-04-12 22:24:39,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 857 transitions. [2018-04-12 22:24:39,628 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 857 transitions. Word has length 217 [2018-04-12 22:24:39,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:39,628 INFO L459 AbstractCegarLoop]: Abstraction has 803 states and 857 transitions. [2018-04-12 22:24:39,628 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-12 22:24:39,628 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 857 transitions. [2018-04-12 22:24:39,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2018-04-12 22:24:39,629 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:39,629 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:39,629 INFO L408 AbstractCegarLoop]: === Iteration 69 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:39,629 INFO L82 PathProgramCache]: Analyzing trace with hash 1917884782, now seen corresponding path program 1 times [2018-04-12 22:24:39,629 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:39,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:39,646 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:40,098 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:40,098 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:24:40,098 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2018-04-12 22:24:40,098 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:40,098 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-12 22:24:40,099 INFO L182 omatonBuilderFactory]: Interpolants [60928#(and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 4))) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 60929#(and (or (and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 60930#(or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) 4))) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 60931#(not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))), 60932#(and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 60933#(not (= (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|)) 4))), 60934#(not (= |main_#t~mem41.base| (select (select |#memory_$Pointer$.base| |main_#t~mem41.base|) 4))), 60935#(not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4))), 60936#(not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4))), 60937#(and (or (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#t~mem22.base|)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#t~mem22.base|)) (not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset)))), 60938#(or (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset))), 60939#(= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base)), 60914#true, 60915#false, 60916#(= 1 (select |#valid| |main_~#list~0.base|)), 60917#(= |#valid| |old(#valid)|), 60918#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 60919#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|))), 60920#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 60921#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 60922#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 60923#(and (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|) (= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|))), 60924#(and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 60925#(and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 60926#(and (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 60927#(and (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4))))] [2018-04-12 22:24:40,099 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:40,099 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-12 22:24:40,099 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-12 22:24:40,099 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=593, Unknown=0, NotChecked=0, Total=650 [2018-04-12 22:24:40,099 INFO L87 Difference]: Start difference. First operand 803 states and 857 transitions. Second operand 26 states. [2018-04-12 22:24:41,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:41,292 INFO L93 Difference]: Finished difference Result 864 states and 928 transitions. [2018-04-12 22:24:41,292 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-12 22:24:41,292 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 218 [2018-04-12 22:24:41,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:41,293 INFO L225 Difference]: With dead ends: 864 [2018-04-12 22:24:41,293 INFO L226 Difference]: Without dead ends: 864 [2018-04-12 22:24:41,294 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 626 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=263, Invalid=2817, Unknown=0, NotChecked=0, Total=3080 [2018-04-12 22:24:41,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 864 states. [2018-04-12 22:24:41,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 864 to 835. [2018-04-12 22:24:41,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 835 states. [2018-04-12 22:24:41,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 835 states to 835 states and 892 transitions. [2018-04-12 22:24:41,299 INFO L78 Accepts]: Start accepts. Automaton has 835 states and 892 transitions. Word has length 218 [2018-04-12 22:24:41,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:41,299 INFO L459 AbstractCegarLoop]: Abstraction has 835 states and 892 transitions. [2018-04-12 22:24:41,299 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-12 22:24:41,299 INFO L276 IsEmpty]: Start isEmpty. Operand 835 states and 892 transitions. [2018-04-12 22:24:41,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2018-04-12 22:24:41,300 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:41,300 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:41,300 INFO L408 AbstractCegarLoop]: === Iteration 70 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:41,300 INFO L82 PathProgramCache]: Analyzing trace with hash -1568408321, now seen corresponding path program 1 times [2018-04-12 22:24:41,301 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:41,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:41,330 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:41,985 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 59 proven. 38 refuted. 0 times theorem prover too weak. 1273 trivial. 0 not checked. [2018-04-12 22:24:41,985 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:24:41,985 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-12 22:24:41,985 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:41,986 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-12 22:24:41,986 INFO L182 omatonBuilderFactory]: Interpolants [62720#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) 4)))) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)), 62721#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))), 62722#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 62723#(or (not (= main_~dataNotFinished~0 0)) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 62724#(or |main_#t~short31| (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))), 62725#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem40.base|) |main_#t~mem40.offset|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|)) 4)))), 62726#(and (= 0 |main_#t~mem41.offset|) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem41.base|) 4)))), 62727#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.offset|) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4)))), 62728#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4)))), 62729#(= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#t~mem22.base|)), 62699#true, 62700#false, 62701#(= 1 (select |#valid| |main_~#list~0.base|)), 62702#(= |#valid| |old(#valid)|), 62703#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 62704#(and (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|) 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 62705#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 62706#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)) (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 62707#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 62708#(and (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|) 0) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|)), 62709#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 62710#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 62711#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))), 62712#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))), 62713#(and (or (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))) (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 62714#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))) (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base))), 62715#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))), 62716#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))), 62717#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4)))), 62718#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 4))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.offset|) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0))), 62719#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4))) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)))] [2018-04-12 22:24:41,986 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 59 proven. 38 refuted. 0 times theorem prover too weak. 1273 trivial. 0 not checked. [2018-04-12 22:24:41,986 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-12 22:24:41,986 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-12 22:24:41,986 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=848, Unknown=0, NotChecked=0, Total=930 [2018-04-12 22:24:41,986 INFO L87 Difference]: Start difference. First operand 835 states and 892 transitions. Second operand 31 states. [2018-04-12 22:24:43,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:43,365 INFO L93 Difference]: Finished difference Result 844 states and 902 transitions. [2018-04-12 22:24:43,365 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-12 22:24:43,365 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 223 [2018-04-12 22:24:43,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:43,367 INFO L225 Difference]: With dead ends: 844 [2018-04-12 22:24:43,367 INFO L226 Difference]: Without dead ends: 844 [2018-04-12 22:24:43,368 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 894 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=315, Invalid=3225, Unknown=0, NotChecked=0, Total=3540 [2018-04-12 22:24:43,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 844 states. [2018-04-12 22:24:43,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 844 to 777. [2018-04-12 22:24:43,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 777 states. [2018-04-12 22:24:43,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 777 states to 777 states and 814 transitions. [2018-04-12 22:24:43,376 INFO L78 Accepts]: Start accepts. Automaton has 777 states and 814 transitions. Word has length 223 [2018-04-12 22:24:43,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:43,376 INFO L459 AbstractCegarLoop]: Abstraction has 777 states and 814 transitions. [2018-04-12 22:24:43,376 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-12 22:24:43,376 INFO L276 IsEmpty]: Start isEmpty. Operand 777 states and 814 transitions. [2018-04-12 22:24:43,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2018-04-12 22:24:43,376 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:43,377 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:43,377 INFO L408 AbstractCegarLoop]: === Iteration 71 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:43,377 INFO L82 PathProgramCache]: Analyzing trace with hash 1533321215, now seen corresponding path program 1 times [2018-04-12 22:24:43,377 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:43,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:43,398 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:44,116 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:44,116 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:24:44,116 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2018-04-12 22:24:44,116 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:44,117 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-12 22:24:44,117 INFO L182 omatonBuilderFactory]: Interpolants [64409#true, 64410#false, 64411#(= 1 (select |#valid| |main_~#list~0.base|)), 64412#(= |#valid| |old(#valid)|), 64413#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 64414#(and (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|) 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 64415#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 64416#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 64417#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 64418#(and (= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#valid|) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|) 0) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|)), 64419#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 64420#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|) 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 64421#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) 0) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset)), 64422#(and (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4)) 0)), 64423#(and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 4))) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|))), 64424#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0)) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4))) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 64425#(or (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) 0) (and (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) 4))))), 64426#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))) (= 1 (select |#valid| |main_~#list~0.base|))), 64427#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 1 (select |#valid| |main_~#list~0.base|))), 64428#(or (not (= main_~dataNotFinished~0 0)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))) (= 1 (select |#valid| |main_~#list~0.base|)))), 64429#(or |main_#t~short31| (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))) (= 1 (select |#valid| |main_~#list~0.base|)))), 64430#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|)) 4))) (= 1 (select |#valid| |main_~#list~0.base|))), 64431#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem41.base|) 4))) (not (= |main_~#list~0.base| |main_#t~mem41.base|)) (= 1 (select |#valid| |main_~#list~0.base|))), 64432#(and (= |#valid| |old(#valid)|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base)), 64433#(and (= |#valid| |old(#valid)|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#t~mem22.base|) (not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset)))), 64434#(and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (or (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) (@diff |old(#valid)| |#valid|)) (not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 64435#(and (or (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4) (@diff |old(#valid)| |#valid|))) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 64436#(and (or (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (or (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4) (@diff |old(#valid)| |#valid|))))] [2018-04-12 22:24:44,117 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:44,117 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-12 22:24:44,117 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-12 22:24:44,117 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=676, Unknown=0, NotChecked=0, Total=756 [2018-04-12 22:24:44,117 INFO L87 Difference]: Start difference. First operand 777 states and 814 transitions. Second operand 28 states. [2018-04-12 22:24:45,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:45,289 INFO L93 Difference]: Finished difference Result 807 states and 849 transitions. [2018-04-12 22:24:45,289 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-12 22:24:45,289 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 223 [2018-04-12 22:24:45,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:45,291 INFO L225 Difference]: With dead ends: 807 [2018-04-12 22:24:45,291 INFO L226 Difference]: Without dead ends: 807 [2018-04-12 22:24:45,291 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 5 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 436 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=203, Invalid=1867, Unknown=0, NotChecked=0, Total=2070 [2018-04-12 22:24:45,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 807 states. [2018-04-12 22:24:45,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 807 to 779. [2018-04-12 22:24:45,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 779 states. [2018-04-12 22:24:45,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 779 states to 779 states and 816 transitions. [2018-04-12 22:24:45,296 INFO L78 Accepts]: Start accepts. Automaton has 779 states and 816 transitions. Word has length 223 [2018-04-12 22:24:45,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:45,296 INFO L459 AbstractCegarLoop]: Abstraction has 779 states and 816 transitions. [2018-04-12 22:24:45,296 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-12 22:24:45,296 INFO L276 IsEmpty]: Start isEmpty. Operand 779 states and 816 transitions. [2018-04-12 22:24:45,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2018-04-12 22:24:45,297 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:45,297 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:45,297 INFO L408 AbstractCegarLoop]: === Iteration 72 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:45,297 INFO L82 PathProgramCache]: Analyzing trace with hash 288317615, now seen corresponding path program 1 times [2018-04-12 22:24:45,298 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:45,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:45,308 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:45,371 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:45,371 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:24:45,371 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-12 22:24:45,371 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:45,372 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-12 22:24:45,372 INFO L182 omatonBuilderFactory]: Interpolants [66065#(= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)), 66064#(= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 66066#(= 0 |main_#t~mem42.offset|), 66059#true, 66061#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 66060#false, 66063#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 66062#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))] [2018-04-12 22:24:45,372 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:45,372 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 22:24:45,372 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 22:24:45,372 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2018-04-12 22:24:45,372 INFO L87 Difference]: Start difference. First operand 779 states and 816 transitions. Second operand 8 states. [2018-04-12 22:24:45,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:45,462 INFO L93 Difference]: Finished difference Result 790 states and 828 transitions. [2018-04-12 22:24:45,462 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-12 22:24:45,462 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 224 [2018-04-12 22:24:45,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:45,463 INFO L225 Difference]: With dead ends: 790 [2018-04-12 22:24:45,463 INFO L226 Difference]: Without dead ends: 790 [2018-04-12 22:24:45,464 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2018-04-12 22:24:45,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states. [2018-04-12 22:24:45,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 783. [2018-04-12 22:24:45,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 783 states. [2018-04-12 22:24:45,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 783 states to 783 states and 822 transitions. [2018-04-12 22:24:45,468 INFO L78 Accepts]: Start accepts. Automaton has 783 states and 822 transitions. Word has length 224 [2018-04-12 22:24:45,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:45,468 INFO L459 AbstractCegarLoop]: Abstraction has 783 states and 822 transitions. [2018-04-12 22:24:45,468 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 22:24:45,468 INFO L276 IsEmpty]: Start isEmpty. Operand 783 states and 822 transitions. [2018-04-12 22:24:45,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2018-04-12 22:24:45,469 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:45,469 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:45,469 INFO L408 AbstractCegarLoop]: === Iteration 73 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:45,469 INFO L82 PathProgramCache]: Analyzing trace with hash 347911743, now seen corresponding path program 1 times [2018-04-12 22:24:45,469 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:45,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:45,488 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:46,233 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:46,234 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:24:46,234 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2018-04-12 22:24:46,234 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:46,234 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-12 22:24:46,234 INFO L182 omatonBuilderFactory]: Interpolants [67651#false, 67650#true, 67653#(and (= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.offset| 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)), 67652#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)), 67655#(= |#valid| |old(#valid)|), 67654#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 67657#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 67656#(and (= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#valid|) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|) 0) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|)), 67659#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) 0) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset)), 67658#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|) 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 67661#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 4)))) (and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 67660#(and (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4)) 0)), 67663#(or (and (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 4))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 67662#(and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4))) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)), 67665#(or (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0)) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0)))), 67664#(or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 67667#(or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) |main_#t~short31| (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 67666#(or (not (= main_~dataNotFinished~0 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 67669#(or (= |main_~#list~0.base| |main_#t~mem41.base|) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem41.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem41.base|) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 67668#(or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|)) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem40.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= |main_#t~mem40.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) 0))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 67671#(and (= |#valid| |old(#valid)|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#t~mem22.base|) (not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset)))), 67670#(and (= |#valid| |old(#valid)|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base)), 67673#(and (or (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4) (@diff |old(#valid)| |#valid|))) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 67672#(and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (or (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) (@diff |old(#valid)| |#valid|)) (not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 67675#(or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (not (= (select |#valid| |main_~#list~0.base|) 1))), 67674#(and (= (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 0) (or (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (or (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4) (@diff |old(#valid)| |#valid|)))), 67677#(= 1 (select |#valid| |main_#t~mem42.base|)), 67676#(or (not (= |main_#t~mem42.offset| 0)) (= 1 (select |#valid| |main_#t~mem42.base|)))] [2018-04-12 22:24:46,234 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:46,234 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-12 22:24:46,235 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-12 22:24:46,235 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=685, Unknown=0, NotChecked=0, Total=756 [2018-04-12 22:24:46,235 INFO L87 Difference]: Start difference. First operand 783 states and 822 transitions. Second operand 28 states. [2018-04-12 22:24:47,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:47,765 INFO L93 Difference]: Finished difference Result 809 states and 853 transitions. [2018-04-12 22:24:47,765 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-12 22:24:47,765 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 225 [2018-04-12 22:24:47,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:47,767 INFO L225 Difference]: With dead ends: 809 [2018-04-12 22:24:47,767 INFO L226 Difference]: Without dead ends: 809 [2018-04-12 22:24:47,767 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 6 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 437 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=184, Invalid=1978, Unknown=0, NotChecked=0, Total=2162 [2018-04-12 22:24:47,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 809 states. [2018-04-12 22:24:47,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 809 to 785. [2018-04-12 22:24:47,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 785 states. [2018-04-12 22:24:47,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 785 states to 785 states and 824 transitions. [2018-04-12 22:24:47,772 INFO L78 Accepts]: Start accepts. Automaton has 785 states and 824 transitions. Word has length 225 [2018-04-12 22:24:47,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:47,772 INFO L459 AbstractCegarLoop]: Abstraction has 785 states and 824 transitions. [2018-04-12 22:24:47,772 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-12 22:24:47,772 INFO L276 IsEmpty]: Start isEmpty. Operand 785 states and 824 transitions. [2018-04-12 22:24:47,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2018-04-12 22:24:47,772 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:47,773 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:47,773 INFO L408 AbstractCegarLoop]: === Iteration 74 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:47,773 INFO L82 PathProgramCache]: Analyzing trace with hash -1769767326, now seen corresponding path program 1 times [2018-04-12 22:24:47,773 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:47,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:47,799 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:48,343 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:48,343 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:24:48,343 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2018-04-12 22:24:48,343 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:48,343 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-12 22:24:48,343 INFO L182 omatonBuilderFactory]: Interpolants [69313#(= 1 (select |#valid| |main_~#list~0.base|)), 69312#false, 69315#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 69314#(= |#valid| |old(#valid)|), 69317#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 69316#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|))), 69319#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 69318#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 69321#(and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 69320#(and (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|) (= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|))), 69323#(and (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset)), 69322#(and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 69325#(and (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base))), 69324#(and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset)), 69327#(and (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4)))), 69326#(and (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset)), 69329#(and (or (and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 69328#(and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 4))) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 69331#(not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))), 69330#(or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) 4))) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 69333#(not (= (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|)) 4))), 69332#(and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 69335#(not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4))), 69334#(not (= |main_#t~mem41.base| (select (select |#memory_$Pointer$.base| |main_#t~mem41.base|) 4))), 69337#(and (or (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#t~mem22.base|)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#t~mem22.base|)) (not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset)))), 69336#(not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4))), 69339#(= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base)), 69338#(or (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base)) (not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset))), 69311#true] [2018-04-12 22:24:48,344 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:48,344 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-12 22:24:48,344 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-12 22:24:48,344 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=745, Unknown=0, NotChecked=0, Total=812 [2018-04-12 22:24:48,344 INFO L87 Difference]: Start difference. First operand 785 states and 824 transitions. Second operand 29 states. [2018-04-12 22:24:49,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:49,829 INFO L93 Difference]: Finished difference Result 810 states and 849 transitions. [2018-04-12 22:24:49,829 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-12 22:24:49,829 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 227 [2018-04-12 22:24:49,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:49,830 INFO L225 Difference]: With dead ends: 810 [2018-04-12 22:24:49,830 INFO L226 Difference]: Without dead ends: 810 [2018-04-12 22:24:49,830 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 3 SyntacticMatches, 3 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 794 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=315, Invalid=3467, Unknown=0, NotChecked=0, Total=3782 [2018-04-12 22:24:49,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2018-04-12 22:24:49,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 785. [2018-04-12 22:24:49,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 785 states. [2018-04-12 22:24:49,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 785 states to 785 states and 823 transitions. [2018-04-12 22:24:49,834 INFO L78 Accepts]: Start accepts. Automaton has 785 states and 823 transitions. Word has length 227 [2018-04-12 22:24:49,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:49,835 INFO L459 AbstractCegarLoop]: Abstraction has 785 states and 823 transitions. [2018-04-12 22:24:49,835 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-12 22:24:49,835 INFO L276 IsEmpty]: Start isEmpty. Operand 785 states and 823 transitions. [2018-04-12 22:24:49,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2018-04-12 22:24:49,835 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:49,835 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:49,836 INFO L408 AbstractCegarLoop]: === Iteration 75 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:49,836 INFO L82 PathProgramCache]: Analyzing trace with hash 882919603, now seen corresponding path program 1 times [2018-04-12 22:24:49,836 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:49,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:49,847 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:49,918 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:49,918 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:24:49,919 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-12 22:24:49,919 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:49,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:24:49,919 INFO L182 omatonBuilderFactory]: Interpolants [71009#(not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 71008#(= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))), 71010#(and (not (= |main_~#list~0.base| |main_#t~mem42.base|)) (= 1 (select |#valid| |main_~#list~0.base|))), 71001#true, 71003#(= 1 (select |#valid| |main_~#list~0.base|)), 71002#false, 71005#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 71004#(= |#valid| |old(#valid)|), 71007#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 71006#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|)))] [2018-04-12 22:24:49,919 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:49,919 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-12 22:24:49,919 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-12 22:24:49,919 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2018-04-12 22:24:49,919 INFO L87 Difference]: Start difference. First operand 785 states and 823 transitions. Second operand 10 states. [2018-04-12 22:24:50,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:50,137 INFO L93 Difference]: Finished difference Result 795 states and 832 transitions. [2018-04-12 22:24:50,137 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-12 22:24:50,137 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 228 [2018-04-12 22:24:50,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:50,138 INFO L225 Difference]: With dead ends: 795 [2018-04-12 22:24:50,138 INFO L226 Difference]: Without dead ends: 795 [2018-04-12 22:24:50,138 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2018-04-12 22:24:50,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2018-04-12 22:24:50,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 789. [2018-04-12 22:24:50,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 789 states. [2018-04-12 22:24:50,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 789 states to 789 states and 828 transitions. [2018-04-12 22:24:50,142 INFO L78 Accepts]: Start accepts. Automaton has 789 states and 828 transitions. Word has length 228 [2018-04-12 22:24:50,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:50,142 INFO L459 AbstractCegarLoop]: Abstraction has 789 states and 828 transitions. [2018-04-12 22:24:50,142 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-12 22:24:50,142 INFO L276 IsEmpty]: Start isEmpty. Operand 789 states and 828 transitions. [2018-04-12 22:24:50,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2018-04-12 22:24:50,143 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:50,143 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:50,143 INFO L408 AbstractCegarLoop]: === Iteration 76 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:50,143 INFO L82 PathProgramCache]: Analyzing trace with hash -1212238965, now seen corresponding path program 1 times [2018-04-12 22:24:50,144 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:50,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:50,175 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:50,941 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:50,941 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:24:50,941 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2018-04-12 22:24:50,941 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:50,941 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-12 22:24:50,942 INFO L182 omatonBuilderFactory]: Interpolants [72603#true, 72605#(= (select |#valid| |main_~#list~0.base|) 1), 72604#false, 72607#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)), 72606#(= |#valid| |old(#valid)|), 72609#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 72608#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|))), 72611#(and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 72610#(and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 72613#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 72612#(and (= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#valid|) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|) 0) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|)), 72615#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) 0) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset)), 72614#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|) 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 72617#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) 0) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base))), 72616#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) 0) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset)), 72619#(and (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4)) 0)), 72618#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) 0) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset)), 72621#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4))) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 72620#(and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 4))) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 72623#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))) (= 1 (select |#valid| |main_~#list~0.base|))), 72622#(or (and (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)) (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) 4)))) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 72625#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|)) 4))) (= 1 (select |#valid| |main_~#list~0.base|))), 72624#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 1 (select |#valid| |main_~#list~0.base|))), 72627#(and (= |#valid| |old(#valid)|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base)), 72626#(and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem41.base|) 4))) (not (= |main_~#list~0.base| |main_#t~mem41.base|)) (= 1 (select |#valid| |main_~#list~0.base|))), 72629#(and (or (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) (@diff |old(#valid)| |#valid|)) (not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset))) (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 72628#(and (= |#valid| |old(#valid)|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#t~mem22.base|) (not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset)))), 72631#(and (= 0 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (or (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (and (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4) (@diff |old(#valid)| |#valid|)))) (or (and (= 0 (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 72630#(and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (or (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (and (= 0 (select |#valid| (@diff |old(#valid)| |#valid|))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4) (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))] [2018-04-12 22:24:50,942 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:50,942 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-12 22:24:50,942 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-12 22:24:50,942 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=736, Unknown=0, NotChecked=0, Total=812 [2018-04-12 22:24:50,942 INFO L87 Difference]: Start difference. First operand 789 states and 828 transitions. Second operand 29 states. [2018-04-12 22:24:52,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:52,314 INFO L93 Difference]: Finished difference Result 810 states and 850 transitions. [2018-04-12 22:24:52,314 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-12 22:24:52,314 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 232 [2018-04-12 22:24:52,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:52,315 INFO L225 Difference]: With dead ends: 810 [2018-04-12 22:24:52,315 INFO L226 Difference]: Without dead ends: 810 [2018-04-12 22:24:52,316 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 5 SyntacticMatches, 4 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 484 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=215, Invalid=2137, Unknown=0, NotChecked=0, Total=2352 [2018-04-12 22:24:52,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2018-04-12 22:24:52,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 791. [2018-04-12 22:24:52,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 791 states. [2018-04-12 22:24:52,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 791 states to 791 states and 830 transitions. [2018-04-12 22:24:52,321 INFO L78 Accepts]: Start accepts. Automaton has 791 states and 830 transitions. Word has length 232 [2018-04-12 22:24:52,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:52,321 INFO L459 AbstractCegarLoop]: Abstraction has 791 states and 830 transitions. [2018-04-12 22:24:52,321 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-12 22:24:52,321 INFO L276 IsEmpty]: Start isEmpty. Operand 791 states and 830 transitions. [2018-04-12 22:24:52,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2018-04-12 22:24:52,322 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:52,322 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:52,322 INFO L408 AbstractCegarLoop]: === Iteration 77 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:52,322 INFO L82 PathProgramCache]: Analyzing trace with hash -940589333, now seen corresponding path program 1 times [2018-04-12 22:24:52,322 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:52,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:52,345 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:53,443 INFO L134 CoverageAnalysis]: Checked inductivity of 1375 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:53,443 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:24:53,443 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-04-12 22:24:53,443 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:53,443 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-12 22:24:53,444 INFO L182 omatonBuilderFactory]: Interpolants [74305#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem43.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem43.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 74304#(or (and (not (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base))), 74273#true, 74275#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 74274#false, 74277#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 74276#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 74279#(and (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 74278#(and (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 74281#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 74280#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 74283#(and (or (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)), 74282#(and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|)), 74285#(and (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 74284#(and (or (and (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 74287#(or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 74286#(or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 74289#(or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (= main_~dataNotFinished~0 1) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 74288#(or (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 4)) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem32.base|) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 74291#(or (and (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (= |main_#t~mem43.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem43.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 74290#(or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) |main_#t~short31| (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 74293#(or (and (or (= |main_#t~mem38.offset| 0) (= |main_#t~mem38.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= |main_#t~mem38.offset| 0)) (and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem38.base|) 4)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem38.base|) 4)))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 74292#(or (and (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 74295#(or (and (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 74294#(or (and (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 |main_#t~mem39.offset|) (= 0 |main_#t~mem39.base|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 74297#(or (and (or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (= |main_#t~mem41.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 74296#(or (and (or (and (= |main_#t~mem40.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 74299#(= (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 0), 74298#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|), 74301#(or (and (or (not (= 0 |main_#t~mem42.offset|)) (not (= 0 |main_#t~mem42.base|))) (or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (not (= 0 |main_#t~mem42.offset|)) (not (= (select |#valid| |main_#t~mem42.base|) 1)))) (and (= |main_#t~mem42.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 74300#(or (and (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)))) (or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 74303#(or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (and (= |main_#t~mem42.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 74302#(or (and (= |main_#t~mem42.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= 0 |main_#t~mem42.base|)) (or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (not (= (select |#valid| |main_#t~mem42.base|) 1)))))] [2018-04-12 22:24:53,444 INFO L134 CoverageAnalysis]: Checked inductivity of 1375 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:53,444 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-12 22:24:53,444 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-12 22:24:53,444 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=968, Unknown=0, NotChecked=0, Total=1056 [2018-04-12 22:24:53,444 INFO L87 Difference]: Start difference. First operand 791 states and 830 transitions. Second operand 33 states. [2018-04-12 22:24:55,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:55,609 INFO L93 Difference]: Finished difference Result 843 states and 890 transitions. [2018-04-12 22:24:55,610 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-12 22:24:55,610 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 233 [2018-04-12 22:24:55,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:55,611 INFO L225 Difference]: With dead ends: 843 [2018-04-12 22:24:55,611 INFO L226 Difference]: Without dead ends: 843 [2018-04-12 22:24:55,611 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 5 SyntacticMatches, 3 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 589 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=309, Invalid=2661, Unknown=0, NotChecked=0, Total=2970 [2018-04-12 22:24:55,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 843 states. [2018-04-12 22:24:55,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 843 to 822. [2018-04-12 22:24:55,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 822 states. [2018-04-12 22:24:55,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 822 states to 822 states and 864 transitions. [2018-04-12 22:24:55,616 INFO L78 Accepts]: Start accepts. Automaton has 822 states and 864 transitions. Word has length 233 [2018-04-12 22:24:55,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:55,616 INFO L459 AbstractCegarLoop]: Abstraction has 822 states and 864 transitions. [2018-04-12 22:24:55,616 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-12 22:24:55,616 INFO L276 IsEmpty]: Start isEmpty. Operand 822 states and 864 transitions. [2018-04-12 22:24:55,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2018-04-12 22:24:55,617 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:55,617 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:55,618 INFO L408 AbstractCegarLoop]: === Iteration 78 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:55,618 INFO L82 PathProgramCache]: Analyzing trace with hash -1025501493, now seen corresponding path program 1 times [2018-04-12 22:24:55,618 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:55,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:55,641 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:56,517 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:56,517 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:24:56,517 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2018-04-12 22:24:56,517 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:56,517 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-12 22:24:56,518 INFO L182 omatonBuilderFactory]: Interpolants [76033#(or (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0)) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0)))), 76032#(or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 76035#(or (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) |main_#t~short31| (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 76034#(or (not (= main_~dataNotFinished~0 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 76037#(or (= |main_~#list~0.base| |main_#t~mem41.base|) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) |main_#t~mem41.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem41.base|) 4)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 76036#(or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|)) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem40.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= |main_#t~mem40.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) 0))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 76039#(and (= |#valid| |old(#valid)|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#t~mem22.base|) (not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset)))), 76038#(and (= |#valid| |old(#valid)|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base)), 76041#(and (or (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4) (@diff |old(#valid)| |#valid|))) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 76040#(and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (or (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) (@diff |old(#valid)| |#valid|)) (not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 76043#(or (= 0 (select |#valid| |main_~#list~0.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 76042#(and (or (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= 0 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (or (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4) (@diff |old(#valid)| |#valid|)))), 76045#(= 1 (select |#valid| |main_#t~mem42.base|)), 76044#(or (not (= |main_#t~mem42.offset| 0)) (= 1 (select |#valid| |main_#t~mem42.base|))), 76015#true, 76017#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 76016#false, 76019#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)), 76018#(and (= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.offset| 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 76021#(and (= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#valid|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|)), 76020#(= |#valid| |old(#valid)|), 76023#(and (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|) 0) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 76022#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 76025#(and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|)) (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) 0) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset)), 76024#(and (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) 0) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 1) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset)), 76027#(and (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) 0) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset)), 76026#(and (= 0 (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) 0) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base))), 76029#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (and (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 4)))) (and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 76028#(and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4)) 0) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|))), 76031#(or (and (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 4))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)))) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 76030#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4))) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)))))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)))] [2018-04-12 22:24:56,518 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:24:56,518 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-12 22:24:56,518 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-12 22:24:56,518 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=850, Unknown=0, NotChecked=0, Total=930 [2018-04-12 22:24:56,518 INFO L87 Difference]: Start difference. First operand 822 states and 864 transitions. Second operand 31 states. [2018-04-12 22:24:58,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:58,281 INFO L93 Difference]: Finished difference Result 840 states and 883 transitions. [2018-04-12 22:24:58,281 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-12 22:24:58,281 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 234 [2018-04-12 22:24:58,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:58,282 INFO L225 Difference]: With dead ends: 840 [2018-04-12 22:24:58,283 INFO L226 Difference]: Without dead ends: 840 [2018-04-12 22:24:58,283 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 6 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 545 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=223, Invalid=2533, Unknown=0, NotChecked=0, Total=2756 [2018-04-12 22:24:58,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 840 states. [2018-04-12 22:24:58,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 840 to 820. [2018-04-12 22:24:58,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 820 states. [2018-04-12 22:24:58,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 820 states to 820 states and 862 transitions. [2018-04-12 22:24:58,288 INFO L78 Accepts]: Start accepts. Automaton has 820 states and 862 transitions. Word has length 234 [2018-04-12 22:24:58,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:58,288 INFO L459 AbstractCegarLoop]: Abstraction has 820 states and 862 transitions. [2018-04-12 22:24:58,288 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-12 22:24:58,288 INFO L276 IsEmpty]: Start isEmpty. Operand 820 states and 862 transitions. [2018-04-12 22:24:58,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 236 [2018-04-12 22:24:58,289 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:58,290 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:58,290 INFO L408 AbstractCegarLoop]: === Iteration 79 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:58,290 INFO L82 PathProgramCache]: Analyzing trace with hash -256222364, now seen corresponding path program 1 times [2018-04-12 22:24:58,290 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:58,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:58,317 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:24:58,576 INFO L134 CoverageAnalysis]: Checked inductivity of 1395 backedges. 9 proven. 13 refuted. 0 times theorem prover too weak. 1373 trivial. 0 not checked. [2018-04-12 22:24:58,576 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:24:58,576 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-12 22:24:58,576 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:24:58,577 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-12 22:24:58,577 INFO L182 omatonBuilderFactory]: Interpolants [77761#(and (= 0 (select (select |#memory_int| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 8)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|)), 77760#(and (= 0 (select (select |#memory_int| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 8))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0)), 77763#(and (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 8)) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 77762#(and (or (and (= 0 (select (select |#memory_int| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 8)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.offset|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 77765#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 8))), 77764#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) 8))) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))), 77767#(and (= 0 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| |main_#t~mem34.base|) |main_#t~mem34.offset|)) 8)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem34.base|) |main_#t~mem34.offset|))), 77766#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 8)) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 77769#(= 0 |main_#t~mem36|), 77768#(and (= 0 (select (select |#memory_int| |main_#t~mem35.base|) 8)) (= |main_#t~mem35.offset| 0)), 77771#(= main_~dataNotFinished~0 0), 77770#(not |main_#t~short37|), 77772#(not |main_#t~short31|), 77751#true, 77753#(= (select |#valid| |main_~#list~0.base|) 1), 77752#false, 77755#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 77754#(= |#valid| |old(#valid)|), 77757#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 77756#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|))), 77759#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0), 77758#(= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|)] [2018-04-12 22:24:58,577 INFO L134 CoverageAnalysis]: Checked inductivity of 1395 backedges. 9 proven. 13 refuted. 0 times theorem prover too weak. 1373 trivial. 0 not checked. [2018-04-12 22:24:58,577 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-12 22:24:58,577 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-12 22:24:58,577 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=416, Unknown=0, NotChecked=0, Total=462 [2018-04-12 22:24:58,577 INFO L87 Difference]: Start difference. First operand 820 states and 862 transitions. Second operand 22 states. [2018-04-12 22:24:59,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:24:59,625 INFO L93 Difference]: Finished difference Result 894 states and 940 transitions. [2018-04-12 22:24:59,625 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-12 22:24:59,625 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 235 [2018-04-12 22:24:59,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:24:59,627 INFO L225 Difference]: With dead ends: 894 [2018-04-12 22:24:59,627 INFO L226 Difference]: Without dead ends: 894 [2018-04-12 22:24:59,627 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 4 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 544 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=290, Invalid=2260, Unknown=0, NotChecked=0, Total=2550 [2018-04-12 22:24:59,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 894 states. [2018-04-12 22:24:59,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 894 to 819. [2018-04-12 22:24:59,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 819 states. [2018-04-12 22:24:59,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 819 states to 819 states and 858 transitions. [2018-04-12 22:24:59,631 INFO L78 Accepts]: Start accepts. Automaton has 819 states and 858 transitions. Word has length 235 [2018-04-12 22:24:59,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:24:59,631 INFO L459 AbstractCegarLoop]: Abstraction has 819 states and 858 transitions. [2018-04-12 22:24:59,631 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-12 22:24:59,631 INFO L276 IsEmpty]: Start isEmpty. Operand 819 states and 858 transitions. [2018-04-12 22:24:59,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 236 [2018-04-12 22:24:59,632 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:24:59,632 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:24:59,632 INFO L408 AbstractCegarLoop]: === Iteration 80 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:24:59,632 INFO L82 PathProgramCache]: Analyzing trace with hash -650589150, now seen corresponding path program 1 times [2018-04-12 22:24:59,633 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:24:59,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:24:59,659 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:25:00,411 INFO L134 CoverageAnalysis]: Checked inductivity of 1395 backedges. 18 proven. 7 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:25:00,411 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:25:00,411 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2018-04-12 22:25:00,411 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:25:00,411 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-12 22:25:00,412 INFO L182 omatonBuilderFactory]: Interpolants [79553#(= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|), 79552#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 79555#(and (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset) (= 0 (select (select |#memory_int| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 8)))), 79554#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0), 79557#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (= 0 (select (select |#memory_int| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 8)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.offset|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 79556#(and (= 0 (select (select |#memory_int| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 8)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.offset|)), 79559#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= 0 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) 8))) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 79558#(and (or (and (= 0 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 8)) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 79561#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 8)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 79560#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 8)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 79563#(or (and (not (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 8))) |main_#t~short31|), 79562#(and (or (not (= main_~dataNotFinished~0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= main_~dataNotFinished~0 1)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 8))), 79565#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 79564#(and (not (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) 8))), 79567#(and (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|) 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 79566#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 79569#(and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |#memory_int| |old(#memory_int)|) (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 79568#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |#memory_int| |old(#memory_int)|) (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 79571#(and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.offset| (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (or (= (select |#memory_$Pointer$.offset| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.base|) (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (= (select |old(#memory_$Pointer$.base)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.base|) (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.base|)) (= |#memory_int| |old(#memory_int)|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem27.base| (select (select |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)), 79570#(and (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (= |#memory_int| |old(#memory_int)|) (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)), 79573#(= |#memory_int| |old(#memory_int)|), 79572#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (and (= |#memory_int| |old(#memory_int)|) (= (select (select |old(#memory_$Pointer$.base)| (select (select |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem28.base|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem28.offset| (select (select |old(#memory_$Pointer$.offset)| (select (select |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)), 79575#(or (and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem2| (select (select |old(#memory_int)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#in~prevData.base|) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~prevData.offset 8))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~prevData.offset 0)) (not (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#in~prevData.offset|))), 79574#(or (not (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#in~prevData.offset|)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~prevData.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#in~prevData.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~prevData.offset 0) (= |#memory_int| |old(#memory_int)|))), 79577#(or (not (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#in~prevData.offset|)) (and (not (= (select (select |old(#memory_int)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#in~prevData.base|) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~prevData.offset 8)) 0)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~prevData.offset 0))), 79576#(or (not (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#in~prevData.offset|)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~prevData.offset 0) (or (not |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~short3|) (not (= (select (select |old(#memory_int)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#in~prevData.base|) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~prevData.offset 8)) 0))))), 79579#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (not (= 0 (select (select |old(#memory_$Pointer$.offset)| (select (select |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)))) (and (not (= (select (select |old(#memory_int)| (select (select |old(#memory_$Pointer$.base)| (select (select |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) 8) 0)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))), 79578#(or (not (= (select (select |old(#memory_int)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#in~prevData.base|) 8) 0)) (not (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#in~prevData.offset|))), 79580#(or (= (select |old(#valid)| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (not (= 0 (select (select |old(#memory_$Pointer$.offset)| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (not (= (select (select |old(#memory_int)| (select (select |old(#memory_$Pointer$.base)| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) 8) 0))), 79547#false, 79546#true, 79549#(= |#valid| |old(#valid)|), 79548#(= (select |#valid| |main_~#list~0.base|) 1), 79551#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= 0 (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|))), 79550#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))] [2018-04-12 22:25:00,412 INFO L134 CoverageAnalysis]: Checked inductivity of 1395 backedges. 18 proven. 7 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:25:00,412 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-12 22:25:00,412 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-12 22:25:00,412 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=1089, Unknown=0, NotChecked=0, Total=1190 [2018-04-12 22:25:00,413 INFO L87 Difference]: Start difference. First operand 819 states and 858 transitions. Second operand 35 states. [2018-04-12 22:25:02,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:25:02,585 INFO L93 Difference]: Finished difference Result 828 states and 867 transitions. [2018-04-12 22:25:02,586 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-12 22:25:02,586 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 235 [2018-04-12 22:25:02,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:25:02,587 INFO L225 Difference]: With dead ends: 828 [2018-04-12 22:25:02,587 INFO L226 Difference]: Without dead ends: 824 [2018-04-12 22:25:02,588 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 4 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1108 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=361, Invalid=4061, Unknown=0, NotChecked=0, Total=4422 [2018-04-12 22:25:02,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2018-04-12 22:25:02,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 823. [2018-04-12 22:25:02,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 823 states. [2018-04-12 22:25:02,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 823 states to 823 states and 861 transitions. [2018-04-12 22:25:02,597 INFO L78 Accepts]: Start accepts. Automaton has 823 states and 861 transitions. Word has length 235 [2018-04-12 22:25:02,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:25:02,598 INFO L459 AbstractCegarLoop]: Abstraction has 823 states and 861 transitions. [2018-04-12 22:25:02,598 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-12 22:25:02,598 INFO L276 IsEmpty]: Start isEmpty. Operand 823 states and 861 transitions. [2018-04-12 22:25:02,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 236 [2018-04-12 22:25:02,599 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:25:02,599 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:25:02,599 INFO L408 AbstractCegarLoop]: === Iteration 81 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:25:02,600 INFO L82 PathProgramCache]: Analyzing trace with hash -1964137145, now seen corresponding path program 1 times [2018-04-12 22:25:02,600 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:25:02,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:25:02,650 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:25:04,906 INFO L134 CoverageAnalysis]: Checked inductivity of 1373 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:25:04,907 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:25:04,907 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-12 22:25:04,907 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:25:04,907 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-12 22:25:04,908 INFO L182 omatonBuilderFactory]: Interpolants [81299#false, 81298#true, 81301#(= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|), 81300#(= |#valid| |old(#valid)|), 81303#(and (= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|)) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|) 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.offset| 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|)) |#valid|)), 81302#(and (= |#valid| |old(#valid)|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)), 81305#(and (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 81304#(and (or (and (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 81307#(and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (or (= (@diff |old(#valid)| |#valid|) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (= |#valid| |old(#valid)|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0) (not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 81306#(and (not (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) (= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#valid|) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|) 0) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.offset|)), 81309#(and (or (and (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) 0) (= (store (store |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)))) |#valid|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4)) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset) (not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 81308#(and (or (and (= |#valid| (store (store |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|))) (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) 0) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|) 0)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 0) (not (= 0 __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))), 81311#(and (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 4) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) (and (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 0) (= |#valid| (store (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|)) (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 4) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 4))) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 4))) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 4))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|) 4)) 0) (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (not (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base|))) (and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 81310#(and (not (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) (and (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4)) 0) (= |#valid| (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|)) (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base|) 4))))))), 81313#(or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (and (or (and (not (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 4))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 4)) 0) (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 4))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 0) (= (store (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 4) (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 4))) (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) |#valid|) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))) (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0))))), 81312#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0))) (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4) (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0)) (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4)) 0) (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4))) (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) (= |#valid| (store (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset))) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4) (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4))) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))) (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset)) 4)))))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))))), 81315#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0))) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (and (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0)) 4))) (= (store (store (store (store |#valid| |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0)) 4) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0) 0) |old(#valid)|) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0)) 4)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0)) 4) (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0)))) (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0)))), 81314#(or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4))) (= (store (store (store (store |#valid| |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0) |old(#valid)|) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 81317#(or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4))) (= (store (store (store (store |#valid| |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0) |old(#valid)|) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) |main_#t~short31| (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 81316#(or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= main_~dataNotFinished~0 0)) (and (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4))) (= (store (store (store (store |#valid| |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0) |old(#valid)|) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 81319#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (or (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4))) (= (store (store (store (store |#valid| |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0) |old(#valid)|) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))) (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 81318#(or (and (not (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0))) (or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4))) (= (store (store (store (store |#valid| |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) 0) |old(#valid)|) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0)) (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem43.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem43.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 81321#(or (= |main_~#list~0.base| |main_#t~mem41.base|) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem41.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (or (not (= 0 |main_#t~mem41.base|)) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0))) (or (= (select (select |#memory_$Pointer$.base| |main_#t~mem41.base|) 4) |main_#t~mem41.base|) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (and (= (store (store (store (store |#valid| |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| |main_#t~mem41.base|) 4) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |main_#t~mem41.base| 0) |old(#valid)|) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem41.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| |main_#t~mem41.base|) 4)))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 81320#(or (and (= |main_#t~mem40.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (and (= |main_#t~mem40.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) 0))) (and (or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|)) 4) (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) 0)) (and (= |old(#valid)| (store (store (store (store |#valid| |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|)) 4) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|)) 4))) (not (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) |main_#t~mem40.offset|)) 4))))) (= |main_#t~mem40.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (not (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) 0)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 81323#(and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (or (and (= |#valid| |old(#valid)|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#t~mem22.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#t~mem22.base|))), 81322#(and (= |#valid| |old(#valid)|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base)), 81325#(and (or (and (= |#valid| (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4)))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4)))) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 0)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 81324#(or (and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (= (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 0)) (and (= (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))) |#valid|) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.offset 4)))) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base))), 81327#(and (= (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 0) (or (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) (and (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4) (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4))) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4))) (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|) 4)))))), 81326#(and (or (and (= |#valid| (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4)))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4))) (not (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base) 4)))) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 81329#(or (and (or (not (= 0 |main_#t~mem42.offset|)) (not (= 0 |main_#t~mem42.base|))) (or (not (= 0 |main_#t~mem42.offset|)) (not (= (select |#valid| |main_#t~mem42.base|) 1)))) (and (= (store (store |#valid| |main_~#list~0.base| 0) |main_#t~mem42.base| 0) |old(#valid)|) (not (= |main_#t~mem42.base| |main_~#list~0.base|))) (and (= |main_#t~mem42.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 81328#(or (= (store (store |#valid| |main_~#list~0.base| 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|) 0) |old(#valid)|) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1))) (not (= (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|) 0)) (not (= (select |#valid| |main_~#list~0.base|) 1)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 81331#(or (and (= (store (store |#valid| |main_~#list~0.base| 0) |main_#t~mem42.base| 0) |old(#valid)|) (not (= |main_#t~mem42.base| |main_~#list~0.base|))) (and (= |main_#t~mem42.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 81330#(or (and (= (store (store |#valid| |main_~#list~0.base| 0) |main_#t~mem42.base| 0) |old(#valid)|) (not (= |main_#t~mem42.base| |main_~#list~0.base|))) (and (not (= 0 |main_#t~mem42.base|)) (not (= (select |#valid| |main_#t~mem42.base|) 1))) (and (= |main_#t~mem42.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 81332#(or (and (not (= (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 1)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (store |#valid| |main_~#list~0.base| 0) |old(#valid)|))] [2018-04-12 22:25:04,908 INFO L134 CoverageAnalysis]: Checked inductivity of 1373 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1370 trivial. 0 not checked. [2018-04-12 22:25:04,908 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-12 22:25:04,908 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-12 22:25:04,908 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=1105, Unknown=0, NotChecked=0, Total=1190 [2018-04-12 22:25:04,908 INFO L87 Difference]: Start difference. First operand 823 states and 861 transitions. Second operand 35 states. [2018-04-12 22:25:05,908 WARN L151 SmtUtils]: Spent 107ms on a formula simplification. DAG size of input: 83 DAG size of output 82 [2018-04-12 22:25:07,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:25:07,642 INFO L93 Difference]: Finished difference Result 835 states and 875 transitions. [2018-04-12 22:25:07,642 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-12 22:25:07,642 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 235 [2018-04-12 22:25:07,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:25:07,643 INFO L225 Difference]: With dead ends: 835 [2018-04-12 22:25:07,643 INFO L226 Difference]: Without dead ends: 812 [2018-04-12 22:25:07,644 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 480 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=198, Invalid=2772, Unknown=0, NotChecked=0, Total=2970 [2018-04-12 22:25:07,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 812 states. [2018-04-12 22:25:07,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 812 to 772. [2018-04-12 22:25:07,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 772 states. [2018-04-12 22:25:07,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 772 states to 772 states and 807 transitions. [2018-04-12 22:25:07,649 INFO L78 Accepts]: Start accepts. Automaton has 772 states and 807 transitions. Word has length 235 [2018-04-12 22:25:07,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:25:07,650 INFO L459 AbstractCegarLoop]: Abstraction has 772 states and 807 transitions. [2018-04-12 22:25:07,650 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-12 22:25:07,650 INFO L276 IsEmpty]: Start isEmpty. Operand 772 states and 807 transitions. [2018-04-12 22:25:07,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2018-04-12 22:25:07,650 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:25:07,650 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 22:25:07,651 INFO L408 AbstractCegarLoop]: === Iteration 82 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:25:07,651 INFO L82 PathProgramCache]: Analyzing trace with hash 1646252919, now seen corresponding path program 1 times [2018-04-12 22:25:07,663 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:25:07,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:25:07,692 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:25:09,566 INFO L134 CoverageAnalysis]: Checked inductivity of 1375 backedges. 2 proven. 100 refuted. 0 times theorem prover too weak. 1273 trivial. 0 not checked. [2018-04-12 22:25:09,566 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:25:09,567 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43] total 43 [2018-04-12 22:25:09,567 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:25:09,567 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-12 22:25:09,567 INFO L182 omatonBuilderFactory]: Interpolants [83009#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 83008#(or (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem43.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem43.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 83011#(or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 |main_#t~mem39.offset|) (= 0 |main_#t~mem39.base|)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 83010#(or (and (or (= |main_#t~mem38.offset| 0) (= |main_#t~mem38.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= |main_#t~mem38.offset| 0)) (and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem38.base|) 4)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem38.base|) 4))))) (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 83013#(or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem40.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= (select (select |#memory_$Pointer$.base| |main_#t~mem40.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 83012#(or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 83015#(= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_~data.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|), 83014#(or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (and (or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_#t~mem41.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (or (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 83017#(or (not (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 83016#(= 0 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeData_#in~data.base|)), 83019#(or (and (= 0 (select |#valid| |main_#t~mem42.base|)) (not (= 0 |main_#t~mem42.base|))) (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (and (= |main_#t~mem42.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 83018#(or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (and (or (not (= 0 |main_#t~mem42.offset|)) (not (= 0 |main_#t~mem42.base|))) (or (= 0 (select |#valid| |main_#t~mem42.base|)) (not (= 0 |main_#t~mem42.offset|)))) (and (= |main_#t~mem42.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 83021#(or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 83020#(or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (and (= |main_#t~mem42.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))), 83022#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem43.offset| (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem43.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 82981#false, 82980#true, 82983#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 82982#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 82985#(and (= 1 (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.base|)) (= 0 |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~malloc23.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 82984#(and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 82987#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~mem24.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 82986#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)))), 82989#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 82988#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= 1 (select |#valid| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base))), 82991#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 82990#(and (= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc5.base|)) |#valid|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 82993#(and (or (= (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|) (= (@diff |old(#valid)| |#valid|) (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.offset 4))))), 82992#(and (= |#valid| (store (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|) (select |#valid| (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|)))) (or (= (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base| (select |#valid| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc6.base|)) |#valid|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 82995#(and (or (= 1 (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|))) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= 1 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |#valid| |old(#valid)|))), 82994#(and (or (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (or (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~mem8.base| (@diff |old(#valid)| |#valid|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|)), 82997#(and (or (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base) 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|)), 82996#(and (or (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|) (= (select |old(#valid)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#t~malloc20.base|) 0)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|)), 82999#(and (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base))) (= (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.base|)) 0)) (or (= (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|)) 0) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) |#memory_$Pointer$.base|))))), 82998#(and (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base))) (= |#memory_$Pointer$.offset| (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base)) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base))) (or (= (select |old(#valid)| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base) 0) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~data~0.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_~nextData~0.base))), 83001#(and (or (and (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#t~ret26.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)))) (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)))), 83000#(and (or (= (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) 0) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) 0) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (or (= (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) 0) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) 0) (= |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_data_#res.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))), 83003#(or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 0) (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) 4) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|)), 83002#(and (or (not (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|))) (or (and (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) 0) __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|)) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.base |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~pointerToList.offset |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|) (= __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 0) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.base) (+ __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_~node~0.offset 4)) (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.base|) |__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__append_#in~pointerToList.offset|))))), 83005#(or (and (= (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))) (and (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem32.base|) 4)) (= |main_#t~mem32.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem32.base|) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 83004#(or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 83007#(or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) |main_#t~short31| (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|))), 83006#(or (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 0) (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) (and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)) 4))) (not (= main_~dataNotFinished~0 0)) (= |main_~#list~0.base| (select (select |#memory_$Pointer$.base| |main_~#list~0.base|) |main_~#list~0.offset|)))] [2018-04-12 22:25:09,568 INFO L134 CoverageAnalysis]: Checked inductivity of 1375 backedges. 2 proven. 100 refuted. 0 times theorem prover too weak. 1273 trivial. 0 not checked. [2018-04-12 22:25:09,568 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-04-12 22:25:09,568 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-04-12 22:25:09,568 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1659, Unknown=0, NotChecked=0, Total=1806 [2018-04-12 22:25:09,568 INFO L87 Difference]: Start difference. First operand 772 states and 807 transitions. Second operand 43 states. [2018-04-12 22:25:11,176 WARN L151 SmtUtils]: Spent 113ms on a formula simplification. DAG size of input: 74 DAG size of output 52 [2018-04-12 22:25:13,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:25:13,905 INFO L93 Difference]: Finished difference Result 814 states and 854 transitions. [2018-04-12 22:25:13,905 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-12 22:25:13,905 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 242 [2018-04-12 22:25:13,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:25:13,907 INFO L225 Difference]: With dead ends: 814 [2018-04-12 22:25:13,907 INFO L226 Difference]: Without dead ends: 814 [2018-04-12 22:25:13,907 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 5 SyntacticMatches, 4 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1455 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=506, Invalid=5194, Unknown=0, NotChecked=0, Total=5700 [2018-04-12 22:25:13,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 814 states. [2018-04-12 22:25:13,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 814 to 803. [2018-04-12 22:25:13,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 803 states. [2018-04-12 22:25:13,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 840 transitions. [2018-04-12 22:25:13,914 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 840 transitions. Word has length 242 [2018-04-12 22:25:13,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:25:13,914 INFO L459 AbstractCegarLoop]: Abstraction has 803 states and 840 transitions. [2018-04-12 22:25:13,914 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-04-12 22:25:13,914 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 840 transitions. [2018-04-12 22:25:13,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2018-04-12 22:25:13,915 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:25:13,915 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:25:13,916 INFO L408 AbstractCegarLoop]: === Iteration 83 === [__U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__appendErr14RequiresViolation, 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___false_valid_memtrack_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___false_valid_memtrack_i__freeDataErr5AssertViolationMEMORY_FREE]=== [2018-04-12 22:25:13,916 INFO L82 PathProgramCache]: Analyzing trace with hash 1500169939, now seen corresponding path program 1 times [2018-04-12 22:25:13,916 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:25:13,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-04-12 22:25:14,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-04-12 22:25:14,094 INFO L421 BasicCegarLoop]: Counterexample might be feasible [2018-04-12 22:25:14,138 WARN L343 cessorBacktranslator]: Generated EnsuresSpecification ensures #valid == old(#valid); is not ensure(true) [2018-04-12 22:25:14,176 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.04 10:25:14 BoogieIcfgContainer [2018-04-12 22:25:14,176 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-12 22:25:14,177 INFO L168 Benchmark]: Toolchain (without parser) took 81195.44 ms. Allocated memory was 400.6 MB in the beginning and 2.1 GB in the end (delta: 1.7 GB). Free memory was 337.0 MB in the beginning and 1.1 GB in the end (delta: -763.1 MB). Peak memory consumption was 933.0 MB. Max. memory is 5.3 GB. [2018-04-12 22:25:14,178 INFO L168 Benchmark]: CDTParser took 0.19 ms. Allocated memory is still 400.6 MB. Free memory is still 363.6 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-12 22:25:14,178 INFO L168 Benchmark]: CACSL2BoogieTranslator took 282.56 ms. Allocated memory is still 400.6 MB. Free memory was 335.7 MB in the beginning and 307.6 MB in the end (delta: 28.0 MB). Peak memory consumption was 28.0 MB. Max. memory is 5.3 GB. [2018-04-12 22:25:14,178 INFO L168 Benchmark]: Boogie Preprocessor took 45.76 ms. Allocated memory is still 400.6 MB. Free memory was 307.6 MB in the beginning and 305.0 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 5.3 GB. [2018-04-12 22:25:14,178 INFO L168 Benchmark]: RCFGBuilder took 584.36 ms. Allocated memory was 400.6 MB in the beginning and 606.1 MB in the end (delta: 205.5 MB). Free memory was 305.0 MB in the beginning and 508.5 MB in the end (delta: -203.6 MB). Peak memory consumption was 24.2 MB. Max. memory is 5.3 GB. [2018-04-12 22:25:14,179 INFO L168 Benchmark]: TraceAbstraction took 80280.17 ms. Allocated memory was 606.1 MB in the beginning and 2.1 GB in the end (delta: 1.5 GB). Free memory was 506.8 MB in the beginning and 1.1 GB in the end (delta: -593.3 MB). Peak memory consumption was 897.2 MB. Max. memory is 5.3 GB. [2018-04-12 22:25:14,180 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19 ms. Allocated memory is still 400.6 MB. Free memory is still 363.6 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 282.56 ms. Allocated memory is still 400.6 MB. Free memory was 335.7 MB in the beginning and 307.6 MB in the end (delta: 28.0 MB). Peak memory consumption was 28.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 45.76 ms. Allocated memory is still 400.6 MB. Free memory was 307.6 MB in the beginning and 305.0 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 5.3 GB. * RCFGBuilder took 584.36 ms. Allocated memory was 400.6 MB in the beginning and 606.1 MB in the end (delta: 205.5 MB). Free memory was 305.0 MB in the beginning and 508.5 MB in the end (delta: -203.6 MB). Peak memory consumption was 24.2 MB. Max. memory is 5.3 GB. * TraceAbstraction took 80280.17 ms. Allocated memory was 606.1 MB in the beginning and 2.1 GB in the end (delta: 1.5 GB). Free memory was 506.8 MB in the beginning and 1.1 GB in the end (delta: -593.3 MB). Peak memory consumption was 897.2 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification ensures #valid == old(#valid); is not ensure(true) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - CounterExampleResult [Line: 585]: not all allocated memory was freed not all allocated memory was freed We found a FailurePath: [L586] FCALL struct node_t *list = ((void *)0); VAL [list={208:0}] [L586] FCALL struct node_t *list = ((void *)0); VAL [list={208:0}] [L587] int dataNotFinished = 0; VAL [dataNotFinished=0, list={208:0}] [L589] CALL append(&list) VAL [pointerToList={208:0}] [L576] EXPR, FCALL malloc(sizeof *node) VAL [malloc(sizeof *node)={206:0}, pointerToList={208:0}, pointerToList={208:0}] [L576] struct node_t *node = malloc(sizeof *node); VAL [malloc(sizeof *node)={206:0}, node={206:0}, pointerToList={208:0}, pointerToList={208:0}] [L577] EXPR, FCALL \read(**pointerToList) VAL [\read(**pointerToList)={0:0}, malloc(sizeof *node)={206:0}, node={206:0}, pointerToList={208:0}, pointerToList={208:0}] [L577] FCALL node->next = *pointerToList VAL [\read(**pointerToList)={0:0}, malloc(sizeof *node)={206:0}, node={206:0}, pointerToList={208:0}, pointerToList={208:0}] [L578] EXPR, FCALL \read(**pointerToList) VAL [\read(**pointerToList)={0:0}, malloc(sizeof *node)={206:0}, node={206:0}, pointerToList={208:0}, pointerToList={208:0}] [L578] COND TRUE *pointerToList == ((void *)0) [L579] CALL, EXPR create_data(((void *)0)) VAL [prevData={0:0}] [L541] prevData != ((void *)0) && prevData->hasNextPartReference VAL [prevData={0:0}, prevData={0:0}, prevData != ((void *)0) && prevData->hasNextPartReference=0] [L541] COND FALSE !(prevData != ((void *)0) && prevData->hasNextPartReference) VAL [prevData={0:0}, prevData={0:0}, prevData != ((void *)0) && prevData->hasNextPartReference=0] [L541] COND FALSE !(prevData != ((void *)0) && prevData->hasNextPartReference) [L544] EXPR, FCALL malloc(sizeof *data) VAL [malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L544] Data data = malloc(sizeof *data); VAL [data={209:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L545] EXPR, FCALL malloc(20 * sizeof(data->array)) VAL [data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L545] FCALL data->array = (int*) malloc(20 * sizeof(data->array)) VAL [data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L546] int counter = 0; [L547] counter = 0 VAL [counter=0, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] COND TRUE counter < 20 VAL [counter=0, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=0, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=0, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=1, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=1, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=1, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=2, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=2, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=2, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=3, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=3, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=3, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=4, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=4, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=4, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=5, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=5, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=5, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=6, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=6, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=6, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=7, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=7, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=7, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=8, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=8, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=8, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=9, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=9, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=9, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=10, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=10, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=10, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=11, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=11, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=11, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=12, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=12, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=12, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=13, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=13, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=13, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=14, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=14, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=14, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=15, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=15, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=15, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=16, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=16, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=16, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=17, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=17, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=17, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=18, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=18, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=18, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND TRUE counter < 20 VAL [counter=19, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] EXPR, FCALL data->array VAL [counter=19, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L548] FCALL data->array[counter] = __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=1, counter=19, data={209:0}, data->array={204:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L547] counter++ [L547] counter++ [L547] COND FALSE !(counter < 20) VAL [counter=20, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L550] FCALL data->number = 0 VAL [counter=20, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}] [L551] int userInput = __VERIFIER_nondet_int(); [L552] EXPR __VERIFIER_nondet_int() && data->number < 200 VAL [__VERIFIER_nondet_int()=0, __VERIFIER_nondet_int() && data->number < 200=0, counter=20, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}, userInput=203] [L552] COND FALSE, EXPR !(__VERIFIER_nondet_int() && data->number < 200) VAL [__VERIFIER_nondet_int()=0, __VERIFIER_nondet_int() && data->number < 200=0, counter=20, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}, userInput=203] [L552] EXPR __VERIFIER_nondet_int() && data->number < 200 && data->number > -200 VAL [__VERIFIER_nondet_int()=0, __VERIFIER_nondet_int() && data->number < 200=0, __VERIFIER_nondet_int() && data->number < 200 && data->number > -200=0, counter=20, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}, userInput=203] [L552] COND FALSE, EXPR !(__VERIFIER_nondet_int() && data->number < 200 && data->number > -200) VAL [__VERIFIER_nondet_int()=0, __VERIFIER_nondet_int() && data->number < 200=0, __VERIFIER_nondet_int() && data->number < 200 && data->number > -200=0, counter=20, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}, userInput=203] [L552] COND FALSE !(__VERIFIER_nondet_int() && data->number < 200 && data->number > -200 && userInput < 200 && userInput > -200) [L556] COND TRUE __VERIFIER_nondet_int() [L557] EXPR, FCALL malloc(sizeof *data) VAL [counter=20, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={207:0}, malloc(sizeof *data)={209:0}, prevData={0:0}, prevData={0:0}, userInput=203] [L557] Data nextData = malloc(sizeof *data); VAL [counter=20, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={207:0}, malloc(sizeof *data)={209:0}, nextData={207:0}, prevData={0:0}, prevData={0:0}, userInput=203] [L558] FCALL nextData->array = ((void *)0) VAL [counter=20, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={207:0}, malloc(sizeof *data)={209:0}, nextData={207:0}, prevData={0:0}, prevData={0:0}, userInput=203] [L559] EXPR, FCALL data->number VAL [counter=20, data={209:0}, data->number=0, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={207:0}, malloc(sizeof *data)={209:0}, nextData={207:0}, prevData={0:0}, prevData={0:0}, userInput=203] [L559] FCALL nextData->number = data->number - 200 VAL [counter=20, data={209:0}, data->number=0, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={207:0}, malloc(sizeof *data)={209:0}, nextData={207:0}, prevData={0:0}, prevData={0:0}, userInput=203] [L560] FCALL data->number = 200 VAL [counter=20, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={207:0}, malloc(sizeof *data)={209:0}, nextData={207:0}, prevData={0:0}, prevData={0:0}, userInput=203] [L561] FCALL data->hasNextPartReference = 1 VAL [counter=20, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={207:0}, malloc(sizeof *data)={209:0}, nextData={207:0}, prevData={0:0}, prevData={0:0}, userInput=203] [L562] FCALL data->nextData = nextData VAL [counter=20, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={207:0}, malloc(sizeof *data)={209:0}, nextData={207:0}, prevData={0:0}, prevData={0:0}, userInput=203] [L563] FCALL data->hasNextPartReference = 0 VAL [counter=20, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={207:0}, malloc(sizeof *data)={209:0}, nextData={207:0}, prevData={0:0}, prevData={0:0}, userInput=203] [L564] FCALL data->nextData = ((void *)0) VAL [counter=20, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={207:0}, malloc(sizeof *data)={209:0}, nextData={207:0}, prevData={0:0}, prevData={0:0}, userInput=203] [L569] RET return data; VAL [\result={209:0}, counter=20, data={209:0}, malloc(20 * sizeof(data->array))={204:0}, malloc(sizeof *data)={207:0}, malloc(sizeof *data)={209:0}, nextData={207:0}, prevData={0:0}, prevData={0:0}, userInput=203] [L579] EXPR create_data(((void *)0)) VAL [create_data(((void *)0))={209:0}, malloc(sizeof *node)={206:0}, node={206:0}, pointerToList={208:0}, pointerToList={208:0}] [L579] FCALL node->data = create_data(((void *)0)) VAL [create_data(((void *)0))={209:0}, malloc(sizeof *node)={206:0}, node={206:0}, pointerToList={208:0}, pointerToList={208:0}] [L583] RET, FCALL *pointerToList = node VAL [malloc(sizeof *node)={206:0}, node={206:0}, pointerToList={208:0}, pointerToList={208:0}] [L589] append(&list) VAL [dataNotFinished=0, list={208:0}] [L590] EXPR, FCALL \read(*list) VAL [\read(*list)={206:0}, dataNotFinished=0, list={208:0}] [L590] EXPR, FCALL list->data VAL [\read(*list)={206:0}, dataNotFinished=0, list={208:0}, list->data={209:0}] [L590] EXPR list->data != ((void *)0) && list->data->hasNextPartReference VAL [\read(*list)={206:0}, dataNotFinished=0, list={208:0}, list->data={209:0}, list->data != ((void *)0) && list->data->hasNextPartReference=1] [L590] COND TRUE, EXPR list->data != ((void *)0) && list->data->hasNextPartReference VAL [\read(*list)={206:0}, dataNotFinished=0, list={208:0}, list->data={209:0}, list->data != ((void *)0) && list->data->hasNextPartReference=1] [L590] EXPR, FCALL \read(*list) VAL [\read(*list)={206:0}, \read(*list)={206:0}, dataNotFinished=0, list={208:0}, list->data={209:0}, list->data != ((void *)0) && list->data->hasNextPartReference=1] [L590] EXPR, FCALL list->data VAL [\read(*list)={206:0}, \read(*list)={206:0}, dataNotFinished=0, list={208:0}, list->data={209:0}, list->data={209:0}, list->data != ((void *)0) && list->data->hasNextPartReference=1] [L590] EXPR, FCALL list->data->hasNextPartReference VAL [\read(*list)={206:0}, \read(*list)={206:0}, dataNotFinished=0, list={208:0}, list->data={209:0}, list->data={209:0}, list->data != ((void *)0) && list->data->hasNextPartReference=1, list->data->hasNextPartReference=0] [L590] EXPR list->data != ((void *)0) && list->data->hasNextPartReference VAL [\read(*list)={206:0}, \read(*list)={206:0}, dataNotFinished=0, list={208:0}, list->data={209:0}, list->data={209:0}, list->data != ((void *)0) && list->data->hasNextPartReference=0, list->data->hasNextPartReference=0] [L590] dataNotFinished = list->data != ((void *)0) && list->data->hasNextPartReference [L591] dataNotFinished || __VERIFIER_nondet_int() VAL [dataNotFinished=0, dataNotFinished || __VERIFIER_nondet_int()=0, list={208:0}] [L591] COND FALSE !(dataNotFinished || __VERIFIER_nondet_int()) [L591] dataNotFinished || __VERIFIER_nondet_int() VAL [__VERIFIER_nondet_int()=0, dataNotFinished=0, dataNotFinished || __VERIFIER_nondet_int()=0, list={208:0}] [L591] COND FALSE !(dataNotFinished || __VERIFIER_nondet_int()) [L592] FCALL \read(*list) VAL [\read(*list)={206:0}, dataNotFinished=0, list={208:0}] [L592] COND TRUE \read(*list) [L593] EXPR, FCALL \read(*list) VAL [\read(*list)={206:0}, dataNotFinished=0, list={208:0}] [L593] EXPR, FCALL list->next VAL [\read(*list)={206:0}, dataNotFinished=0, list={208:0}, list->next={0:0}] [L593] struct node_t *next = list->next; [L594] EXPR, FCALL \read(*list) VAL [\read(*list)={206:0}, dataNotFinished=0, list={208:0}, next={0:0}] [L594] EXPR, FCALL list->data VAL [\read(*list)={206:0}, dataNotFinished=0, list={208:0}, list->data={209:0}, next={0:0}] [L594] CALL freeData(list->data) VAL [data={209:0}] [L572] EXPR, FCALL data->array VAL [data={209:0}, data={209:0}, data->array={204:0}] [L572] free(data->array) VAL [data={209:0}, data={209:0}, data->array={204:0}] [L572] free(data->array) VAL [data={209:0}, data={209:0}, data->array={204:0}] [L572] FCALL free(data->array) VAL [data={209:0}, data={209:0}, data->array={204:0}] [L573] free(data) VAL [data={209:0}, data={209:0}] [L573] free(data) VAL [data={209:0}, data={209:0}] [L573] FCALL free(data) VAL [\read(*list)={206:0}, dataNotFinished=0, list={208:0}, list->data={209:0}, next={0:0}] [L595] EXPR, FCALL \read(*list) VAL [\read(*list)={206:0}, dataNotFinished=0, list={208:0}, next={0:0}] [L595] free(list) VAL [\read(*list)={206:0}, dataNotFinished=0, list={208:0}, next={0:0}] [L595] free(list) VAL [\read(*list)={206:0}, dataNotFinished=0, list={208:0}, next={0:0}] [L595] FCALL free(list) VAL [\read(*list)={206:0}, dataNotFinished=0, list={208:0}, next={0:0}] [L596] FCALL list = next VAL [dataNotFinished=0, list={208:0}, next={0:0}] [L592] FCALL \read(*list) VAL [\read(*list)={0:0}, dataNotFinished=0, list={208:0}, next={0:0}] [L592] COND FALSE !(\read(*list)) [L598] return 0; VAL [\result=0, dataNotFinished=0, list={208:0}, next={0:0}] [L586] FCALL struct node_t *list = ((void *)0); VAL [\result=0, dataNotFinished=0, list={208:0}, next={0:0}] [L598] return 0; VAL [\result=0, dataNotFinished=0, next={0:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 8 procedures, 225 locations, 91 error locations. UNSAFE Result, 80.2s OverallTime, 83 OverallIterations, 21 TraceHistogramMax, 50.5s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 11939 SDtfs, 11460 SDslu, 76157 SDs, 0 SdLazy, 55721 SolverSat, 1622 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 27.1s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1973 GetRequests, 227 SyntacticMatches, 72 SemanticMatches, 1674 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12834 ImplicationChecksByTransitivity, 36.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=835occurred in iteration=69, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 64524/74248 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.4s AutomataMinimizationTime, 82 MinimizatonAttempts, 1509 StatesRemovedByMinimization, 70 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 22.4s InterpolantComputationTime, 12856 NumberOfCodeBlocks, 12856 NumberOfCodeBlocksAsserted, 83 NumberOfCheckSat, 12530 ConstructedInterpolants, 0 QuantifiedInterpolants, 68767060 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 82 InterpolantComputations, 43 PerfectInterpolantSequences, 64524/74248 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/complex_data_creation_test01_false-valid-memtrack.i_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-12_22-25-14-187.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/complex_data_creation_test01_false-valid-memtrack.i_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-12_22-25-14-187.csv Received shutdown request...