java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv --cacsl2boogietranslator.bitprecise.bitfields false -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf -i ../../../trunk/examples/svcomp/memsafety-ext2/split_list_test05_true-valid-memsafety.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-666feb3-m [2018-04-11 11:08:44,994 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-11 11:08:44,996 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-11 11:08:45,008 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-11 11:08:45,009 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-11 11:08:45,009 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-11 11:08:45,010 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-11 11:08:45,012 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-11 11:08:45,013 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-11 11:08:45,014 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-11 11:08:45,015 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-11 11:08:45,015 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-11 11:08:45,015 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-11 11:08:45,016 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-11 11:08:45,017 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-11 11:08:45,019 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-11 11:08:45,020 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-11 11:08:45,021 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-11 11:08:45,022 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-11 11:08:45,023 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-11 11:08:45,025 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-11 11:08:45,025 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-11 11:08:45,025 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-11 11:08:45,026 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-11 11:08:45,026 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-11 11:08:45,027 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-11 11:08:45,027 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-11 11:08:45,028 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-11 11:08:45,028 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-11 11:08:45,029 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-11 11:08:45,029 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-11 11:08:45,029 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf [2018-04-11 11:08:45,048 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-11 11:08:45,049 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-11 11:08:45,050 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-11 11:08:45,050 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-11 11:08:45,050 INFO L133 SettingsManager]: * Use SBE=true [2018-04-11 11:08:45,050 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-11 11:08:45,050 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-11 11:08:45,050 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-11 11:08:45,050 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-11 11:08:45,051 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-11 11:08:45,051 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-11 11:08:45,051 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-11 11:08:45,051 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-11 11:08:45,051 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-11 11:08:45,051 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-11 11:08:45,051 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-11 11:08:45,052 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-11 11:08:45,052 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-11 11:08:45,052 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-11 11:08:45,052 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 11:08:45,052 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-11 11:08:45,052 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-11 11:08:45,052 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-11 11:08:45,053 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-11 11:08:45,082 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-11 11:08:45,091 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-11 11:08:45,094 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-11 11:08:45,096 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-11 11:08:45,096 INFO L276 PluginConnector]: CDTParser initialized [2018-04-11 11:08:45,096 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/memsafety-ext2/split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,383 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG7ead84ee9 [2018-04-11 11:08:45,523 INFO L287 CDTParser]: IsIndexed: true [2018-04-11 11:08:45,523 INFO L288 CDTParser]: Found 1 translation units. [2018-04-11 11:08:45,523 INFO L168 CDTParser]: Scanning split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,531 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-11 11:08:45,531 INFO L215 ultiparseSymbolTable]: [2018-04-11 11:08:45,531 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-11 11:08:45,532 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBody ('containsBody') in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,532 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHead ('containsHead') in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,532 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____bswap_64 ('__bswap_64') in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,532 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____bswap_32 ('__bswap_32') in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,532 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,532 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__append ('append') in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,532 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-11 11:08:45,532 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__ushort in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,532 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____ino_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,533 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____syscall_slong_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,533 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____pid_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,533 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__suseconds_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,533 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____sigset_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,533 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_cond_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,533 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____ino64_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,533 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____loff_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,533 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__quad_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,533 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____off_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,533 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____fsid_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,534 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_barrier_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,534 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____u_quad_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,534 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__u_long in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,534 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__clock_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,534 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__fd_mask in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,534 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____u_int in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,534 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__dev_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,534 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_rwlockattr_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,534 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__id_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,534 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__uint in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,534 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__u_char in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,535 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____clockid_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,535 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__u_int16_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,535 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__blkcnt_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,535 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__sigset_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,535 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_spinlock_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,535 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____blkcnt_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,535 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____u_long in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,535 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____int16_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,535 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__u_quad_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,535 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_key_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,536 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____dev_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,536 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__register_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,536 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____int64_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,536 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____fsblkcnt_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,536 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__ulong in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,536 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_barrierattr_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,536 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____useconds_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,536 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____caddr_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,536 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__fd_set in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,536 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__ldiv_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,536 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____rlim64_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,536 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____key_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,536 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__daddr_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,536 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____uint8_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,536 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__loff_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,536 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____int8_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,536 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__u_int64_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,537 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____qaddr_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,537 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____blksize_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,537 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__fsid_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,537 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____clock_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,537 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____daddr_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,537 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__int64_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,537 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____uint16_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,537 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_condattr_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,537 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__size_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,537 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__key_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,537 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_mutexattr_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,537 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____fsfilcnt_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,537 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____time_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,537 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__int8_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,537 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__mode_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,537 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____ssize_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,537 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____socklen_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,537 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__ino_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,537 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pid_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,538 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__int32_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,538 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____u_short in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,538 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____rlim_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,538 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__fsfilcnt_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,538 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____fsfilcnt64_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,538 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_mutex_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,538 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__gid_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,538 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____blkcnt64_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,538 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__uid_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,538 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__u_short in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,538 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__off_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,538 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__time_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,538 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_rwlock_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,538 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____mode_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,539 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__caddr_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,539 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__blksize_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,539 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____intptr_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,539 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__div_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,539 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____uint32_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,539 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_once_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,539 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____fsword_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,539 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____uid_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,539 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__ssize_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,539 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____off64_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,539 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____sig_atomic_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,539 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____u_char in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,540 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____fsblkcnt64_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,540 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__u_int32_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,540 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__nlink_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,540 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__timer_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,540 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__lldiv_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,540 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__int16_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,540 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_attr_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,540 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____uint64_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,540 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__wchar_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,540 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__u_int8_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,540 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____nlink_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,541 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____pthread_slist_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,541 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____suseconds_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,541 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__clockid_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,541 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____quad_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,541 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____fd_mask in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,541 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____id_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,541 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__u_int in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,541 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____syscall_ulong_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,541 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____int32_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,541 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__pthread_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,541 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i__fsblkcnt_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,541 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____gid_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,542 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fsplit_list_test___true_valid_memsafety_i____timer_t in split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:45,554 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG7ead84ee9 [2018-04-11 11:08:45,557 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-11 11:08:45,559 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-11 11:08:45,559 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-11 11:08:45,559 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-11 11:08:45,563 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-11 11:08:45,564 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 11:08:45" (1/1) ... [2018-04-11 11:08:45,566 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2c10cda and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:08:45, skipping insertion in model container [2018-04-11 11:08:45,566 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 11:08:45" (1/1) ... [2018-04-11 11:08:45,576 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 11:08:45,602 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 11:08:45,743 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 11:08:45,793 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 11:08:45,799 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 121 non ball SCCs. Number of states in SCCs 121. [2018-04-11 11:08:45,832 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:08:45 WrapperNode [2018-04-11 11:08:45,832 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-11 11:08:45,833 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-11 11:08:45,833 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-11 11:08:45,833 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-11 11:08:45,840 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:08:45" (1/1) ... [2018-04-11 11:08:45,841 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:08:45" (1/1) ... [2018-04-11 11:08:45,854 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:08:45" (1/1) ... [2018-04-11 11:08:45,855 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:08:45" (1/1) ... [2018-04-11 11:08:45,870 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:08:45" (1/1) ... [2018-04-11 11:08:45,876 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:08:45" (1/1) ... [2018-04-11 11:08:45,879 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:08:45" (1/1) ... [2018-04-11 11:08:45,883 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-11 11:08:45,883 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-11 11:08:45,884 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-11 11:08:45,884 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-11 11:08:45,885 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:08:45" (1/1) ... No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 11:08:45,997 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-11 11:08:45,997 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-11 11:08:45,997 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i____bswap_32 [2018-04-11 11:08:45,997 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i____bswap_64 [2018-04-11 11:08:45,998 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHead [2018-04-11 11:08:45,998 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBody [2018-04-11 11:08:45,998 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i__append [2018-04-11 11:08:45,998 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-11 11:08:45,998 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-04-11 11:08:45,998 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-11 11:08:45,998 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-11 11:08:45,998 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-11 11:08:45,998 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-11 11:08:45,998 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-11 11:08:45,998 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-11 11:08:45,998 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-11 11:08:45,998 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-11 11:08:45,999 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-11 11:08:45,999 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-11 11:08:45,999 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-11 11:08:45,999 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-11 11:08:45,999 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-11 11:08:45,999 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-11 11:08:45,999 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-11 11:08:45,999 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-11 11:08:45,999 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i____bswap_32 [2018-04-11 11:08:46,000 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i____bswap_64 [2018-04-11 11:08:46,000 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-11 11:08:46,000 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-11 11:08:46,000 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-11 11:08:46,000 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-11 11:08:46,000 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-11 11:08:46,000 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-11 11:08:46,000 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-11 11:08:46,000 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-11 11:08:46,001 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-11 11:08:46,001 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-11 11:08:46,001 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-11 11:08:46,001 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-11 11:08:46,001 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-11 11:08:46,001 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-11 11:08:46,001 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-11 11:08:46,001 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-11 11:08:46,001 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-11 11:08:46,002 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-11 11:08:46,002 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-11 11:08:46,002 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-11 11:08:46,002 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-11 11:08:46,002 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-11 11:08:46,002 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-11 11:08:46,002 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-11 11:08:46,002 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-11 11:08:46,002 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-11 11:08:46,003 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-11 11:08:46,003 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-11 11:08:46,003 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-11 11:08:46,003 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-11 11:08:46,003 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-11 11:08:46,003 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-11 11:08:46,003 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-11 11:08:46,003 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-11 11:08:46,003 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-11 11:08:46,003 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-11 11:08:46,003 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-11 11:08:46,004 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-11 11:08:46,004 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-11 11:08:46,004 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-11 11:08:46,004 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-11 11:08:46,004 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-11 11:08:46,004 INFO L128 BoogieDeclarations]: Found specification of procedure aligned_alloc [2018-04-11 11:08:46,004 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-11 11:08:46,004 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-11 11:08:46,004 INFO L128 BoogieDeclarations]: Found specification of procedure at_quick_exit [2018-04-11 11:08:46,004 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-11 11:08:46,005 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-11 11:08:46,005 INFO L128 BoogieDeclarations]: Found specification of procedure quick_exit [2018-04-11 11:08:46,005 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-11 11:08:46,005 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-11 11:08:46,005 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-11 11:08:46,005 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-11 11:08:46,005 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-11 11:08:46,005 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-11 11:08:46,005 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-11 11:08:46,005 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-11 11:08:46,005 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-11 11:08:46,006 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-11 11:08:46,006 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-11 11:08:46,006 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-11 11:08:46,006 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-11 11:08:46,006 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-11 11:08:46,006 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-11 11:08:46,006 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-11 11:08:46,006 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-11 11:08:46,006 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-11 11:08:46,006 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-11 11:08:46,007 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-11 11:08:46,007 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-11 11:08:46,007 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-11 11:08:46,007 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-11 11:08:46,007 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-11 11:08:46,007 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-11 11:08:46,007 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-11 11:08:46,007 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-11 11:08:46,007 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-11 11:08:46,007 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-11 11:08:46,007 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-11 11:08:46,008 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-11 11:08:46,008 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-11 11:08:46,008 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-11 11:08:46,008 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-11 11:08:46,008 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-11 11:08:46,008 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-11 11:08:46,008 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-11 11:08:46,008 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-11 11:08:46,008 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2018-04-11 11:08:46,008 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-11 11:08:46,009 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHead [2018-04-11 11:08:46,009 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-11 11:08:46,009 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-04-11 11:08:46,009 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBody [2018-04-11 11:08:46,009 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i__append [2018-04-11 11:08:46,009 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-11 11:08:46,009 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-11 11:08:46,009 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-04-11 11:08:46,009 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-11 11:08:46,009 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-11 11:08:46,009 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-11 11:08:46,010 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-11 11:08:46,010 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-11 11:08:46,712 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-11 11:08:46,712 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 11:08:46 BoogieIcfgContainer [2018-04-11 11:08:46,712 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-11 11:08:46,713 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-11 11:08:46,713 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-11 11:08:46,715 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-11 11:08:46,715 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.04 11:08:45" (1/3) ... [2018-04-11 11:08:46,716 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e8c39af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 11:08:46, skipping insertion in model container [2018-04-11 11:08:46,716 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:08:45" (2/3) ... [2018-04-11 11:08:46,716 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e8c39af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 11:08:46, skipping insertion in model container [2018-04-11 11:08:46,716 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 11:08:46" (3/3) ... [2018-04-11 11:08:46,718 INFO L107 eAbstractionObserver]: Analyzing ICFG split_list_test05_true-valid-memsafety.i [2018-04-11 11:08:46,725 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-11 11:08:46,732 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 141 error locations. [2018-04-11 11:08:46,764 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-11 11:08:46,765 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-11 11:08:46,765 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-11 11:08:46,765 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-11 11:08:46,765 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-11 11:08:46,765 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-11 11:08:46,765 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-11 11:08:46,765 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-11 11:08:46,766 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-11 11:08:46,766 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-11 11:08:46,783 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states. [2018-04-11 11:08:46,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2018-04-11 11:08:46,791 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:08:46,792 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:08:46,792 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-11 11:08:46,796 INFO L82 PathProgramCache]: Analyzing trace with hash -1942216059, now seen corresponding path program 1 times [2018-04-11 11:08:46,798 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:08:46,798 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:08:46,841 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:08:46,841 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:08:46,841 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:08:46,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:08:46,878 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:08:46,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:08:46,928 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:08:46,928 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 11:08:46,930 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 11:08:46,943 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 11:08:46,943 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 11:08:46,945 INFO L87 Difference]: Start difference. First operand 345 states. Second operand 4 states. [2018-04-11 11:08:47,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:08:47,317 INFO L93 Difference]: Finished difference Result 412 states and 457 transitions. [2018-04-11 11:08:47,318 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 11:08:47,318 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 8 [2018-04-11 11:08:47,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:08:47,327 INFO L225 Difference]: With dead ends: 412 [2018-04-11 11:08:47,328 INFO L226 Difference]: Without dead ends: 409 [2018-04-11 11:08:47,329 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:08:47,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2018-04-11 11:08:47,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 358. [2018-04-11 11:08:47,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 358 states. [2018-04-11 11:08:47,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 402 transitions. [2018-04-11 11:08:47,368 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 402 transitions. Word has length 8 [2018-04-11 11:08:47,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:08:47,369 INFO L459 AbstractCegarLoop]: Abstraction has 358 states and 402 transitions. [2018-04-11 11:08:47,369 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 11:08:47,369 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 402 transitions. [2018-04-11 11:08:47,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2018-04-11 11:08:47,369 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:08:47,369 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:08:47,369 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-11 11:08:47,369 INFO L82 PathProgramCache]: Analyzing trace with hash -1942216058, now seen corresponding path program 1 times [2018-04-11 11:08:47,369 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:08:47,369 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:08:47,370 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:08:47,370 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:08:47,370 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:08:47,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:08:47,379 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:08:47,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:08:47,410 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:08:47,410 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 11:08:47,411 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 11:08:47,411 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 11:08:47,411 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 11:08:47,412 INFO L87 Difference]: Start difference. First operand 358 states and 402 transitions. Second operand 4 states. [2018-04-11 11:08:47,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:08:47,589 INFO L93 Difference]: Finished difference Result 360 states and 406 transitions. [2018-04-11 11:08:47,590 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 11:08:47,590 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 8 [2018-04-11 11:08:47,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:08:47,591 INFO L225 Difference]: With dead ends: 360 [2018-04-11 11:08:47,591 INFO L226 Difference]: Without dead ends: 360 [2018-04-11 11:08:47,592 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:08:47,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2018-04-11 11:08:47,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 356. [2018-04-11 11:08:47,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 356 states. [2018-04-11 11:08:47,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 400 transitions. [2018-04-11 11:08:47,603 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 400 transitions. Word has length 8 [2018-04-11 11:08:47,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:08:47,603 INFO L459 AbstractCegarLoop]: Abstraction has 356 states and 400 transitions. [2018-04-11 11:08:47,603 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 11:08:47,603 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 400 transitions. [2018-04-11 11:08:47,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-04-11 11:08:47,604 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:08:47,604 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:08:47,604 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-11 11:08:47,604 INFO L82 PathProgramCache]: Analyzing trace with hash 828189428, now seen corresponding path program 1 times [2018-04-11 11:08:47,604 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:08:47,605 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:08:47,605 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:08:47,605 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:08:47,606 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:08:47,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:08:47,620 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:08:47,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:08:47,647 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:08:47,647 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 11:08:47,647 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 11:08:47,647 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 11:08:47,647 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 11:08:47,647 INFO L87 Difference]: Start difference. First operand 356 states and 400 transitions. Second operand 4 states. [2018-04-11 11:08:47,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:08:47,877 INFO L93 Difference]: Finished difference Result 351 states and 395 transitions. [2018-04-11 11:08:47,878 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 11:08:47,878 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 18 [2018-04-11 11:08:47,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:08:47,879 INFO L225 Difference]: With dead ends: 351 [2018-04-11 11:08:47,880 INFO L226 Difference]: Without dead ends: 351 [2018-04-11 11:08:47,880 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:08:47,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2018-04-11 11:08:47,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 351. [2018-04-11 11:08:47,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 351 states. [2018-04-11 11:08:47,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 395 transitions. [2018-04-11 11:08:47,892 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 395 transitions. Word has length 18 [2018-04-11 11:08:47,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:08:47,892 INFO L459 AbstractCegarLoop]: Abstraction has 351 states and 395 transitions. [2018-04-11 11:08:47,892 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 11:08:47,893 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 395 transitions. [2018-04-11 11:08:47,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-04-11 11:08:47,893 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:08:47,893 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:08:47,894 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-11 11:08:47,894 INFO L82 PathProgramCache]: Analyzing trace with hash 828189429, now seen corresponding path program 1 times [2018-04-11 11:08:47,894 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:08:47,894 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:08:47,895 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:08:47,895 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:08:47,895 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:08:47,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:08:47,908 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:08:47,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:08:47,949 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:08:47,949 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 11:08:47,949 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 11:08:47,950 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 11:08:47,950 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 11:08:47,950 INFO L87 Difference]: Start difference. First operand 351 states and 395 transitions. Second operand 4 states. [2018-04-11 11:08:48,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:08:48,150 INFO L93 Difference]: Finished difference Result 346 states and 390 transitions. [2018-04-11 11:08:48,150 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 11:08:48,150 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 18 [2018-04-11 11:08:48,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:08:48,152 INFO L225 Difference]: With dead ends: 346 [2018-04-11 11:08:48,152 INFO L226 Difference]: Without dead ends: 346 [2018-04-11 11:08:48,152 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:08:48,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2018-04-11 11:08:48,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 346. [2018-04-11 11:08:48,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 346 states. [2018-04-11 11:08:48,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 390 transitions. [2018-04-11 11:08:48,163 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 390 transitions. Word has length 18 [2018-04-11 11:08:48,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:08:48,163 INFO L459 AbstractCegarLoop]: Abstraction has 346 states and 390 transitions. [2018-04-11 11:08:48,163 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 11:08:48,163 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 390 transitions. [2018-04-11 11:08:48,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-04-11 11:08:48,163 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:08:48,164 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:08:48,164 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-11 11:08:48,164 INFO L82 PathProgramCache]: Analyzing trace with hash -95931072, now seen corresponding path program 1 times [2018-04-11 11:08:48,164 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:08:48,164 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:08:48,164 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:08:48,165 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:08:48,165 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:08:48,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:08:48,180 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:08:48,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-11 11:08:48,233 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:08:48,233 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-11 11:08:48,233 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 11:08:48,233 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 11:08:48,233 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-11 11:08:48,233 INFO L87 Difference]: Start difference. First operand 346 states and 390 transitions. Second operand 7 states. [2018-04-11 11:08:48,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:08:48,694 INFO L93 Difference]: Finished difference Result 385 states and 428 transitions. [2018-04-11 11:08:48,694 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 11:08:48,694 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 19 [2018-04-11 11:08:48,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:08:48,696 INFO L225 Difference]: With dead ends: 385 [2018-04-11 11:08:48,696 INFO L226 Difference]: Without dead ends: 385 [2018-04-11 11:08:48,697 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2018-04-11 11:08:48,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2018-04-11 11:08:48,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 338. [2018-04-11 11:08:48,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 338 states. [2018-04-11 11:08:48,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 382 transitions. [2018-04-11 11:08:48,705 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 382 transitions. Word has length 19 [2018-04-11 11:08:48,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:08:48,705 INFO L459 AbstractCegarLoop]: Abstraction has 338 states and 382 transitions. [2018-04-11 11:08:48,705 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 11:08:48,706 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 382 transitions. [2018-04-11 11:08:48,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-04-11 11:08:48,706 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:08:48,706 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:08:48,706 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-11 11:08:48,707 INFO L82 PathProgramCache]: Analyzing trace with hash -95931071, now seen corresponding path program 1 times [2018-04-11 11:08:48,707 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:08:48,707 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:08:48,707 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:08:48,708 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:08:48,708 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:08:48,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:08:48,719 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:08:48,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:08:48,859 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:08:48,859 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-11 11:08:48,859 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 11:08:48,859 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 11:08:48,860 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2018-04-11 11:08:48,860 INFO L87 Difference]: Start difference. First operand 338 states and 382 transitions. Second operand 8 states. [2018-04-11 11:08:49,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:08:49,530 INFO L93 Difference]: Finished difference Result 379 states and 424 transitions. [2018-04-11 11:08:49,530 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 11:08:49,530 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 19 [2018-04-11 11:08:49,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:08:49,532 INFO L225 Difference]: With dead ends: 379 [2018-04-11 11:08:49,532 INFO L226 Difference]: Without dead ends: 379 [2018-04-11 11:08:49,532 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2018-04-11 11:08:49,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2018-04-11 11:08:49,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 329. [2018-04-11 11:08:49,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 329 states. [2018-04-11 11:08:49,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 372 transitions. [2018-04-11 11:08:49,538 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 372 transitions. Word has length 19 [2018-04-11 11:08:49,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:08:49,539 INFO L459 AbstractCegarLoop]: Abstraction has 329 states and 372 transitions. [2018-04-11 11:08:49,539 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 11:08:49,539 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 372 transitions. [2018-04-11 11:08:49,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-04-11 11:08:49,540 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:08:49,540 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] [2018-04-11 11:08:49,540 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-11 11:08:49,540 INFO L82 PathProgramCache]: Analyzing trace with hash -1258598449, now seen corresponding path program 1 times [2018-04-11 11:08:49,540 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:08:49,540 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:08:49,541 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:08:49,541 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:08:49,541 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:08:49,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:08:49,555 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:08:49,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:08:49,629 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:08:49,629 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-11 11:08:49,630 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 11:08:49,630 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 11:08:49,630 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-11 11:08:49,630 INFO L87 Difference]: Start difference. First operand 329 states and 372 transitions. Second operand 7 states. [2018-04-11 11:08:49,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:08:49,782 INFO L93 Difference]: Finished difference Result 346 states and 392 transitions. [2018-04-11 11:08:49,782 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-11 11:08:49,782 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 28 [2018-04-11 11:08:49,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:08:49,783 INFO L225 Difference]: With dead ends: 346 [2018-04-11 11:08:49,784 INFO L226 Difference]: Without dead ends: 346 [2018-04-11 11:08:49,784 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2018-04-11 11:08:49,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2018-04-11 11:08:49,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 340. [2018-04-11 11:08:49,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 340 states. [2018-04-11 11:08:49,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 385 transitions. [2018-04-11 11:08:49,792 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 385 transitions. Word has length 28 [2018-04-11 11:08:49,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:08:49,792 INFO L459 AbstractCegarLoop]: Abstraction has 340 states and 385 transitions. [2018-04-11 11:08:49,792 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 11:08:49,792 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 385 transitions. [2018-04-11 11:08:49,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-04-11 11:08:49,793 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:08:49,793 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] [2018-04-11 11:08:49,793 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-11 11:08:49,793 INFO L82 PathProgramCache]: Analyzing trace with hash -266020206, now seen corresponding path program 1 times [2018-04-11 11:08:49,793 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:08:49,794 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:08:49,794 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:08:49,794 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:08:49,795 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:08:49,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:08:49,809 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:08:49,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:08:49,937 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:08:49,937 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-11 11:08:49,937 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-11 11:08:49,937 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-11 11:08:49,937 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2018-04-11 11:08:49,937 INFO L87 Difference]: Start difference. First operand 340 states and 385 transitions. Second operand 9 states. [2018-04-11 11:08:50,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:08:50,172 INFO L93 Difference]: Finished difference Result 345 states and 390 transitions. [2018-04-11 11:08:50,173 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 11:08:50,173 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 30 [2018-04-11 11:08:50,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:08:50,174 INFO L225 Difference]: With dead ends: 345 [2018-04-11 11:08:50,175 INFO L226 Difference]: Without dead ends: 345 [2018-04-11 11:08:50,175 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2018-04-11 11:08:50,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2018-04-11 11:08:50,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 343. [2018-04-11 11:08:50,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 343 states. [2018-04-11 11:08:50,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 388 transitions. [2018-04-11 11:08:50,182 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 388 transitions. Word has length 30 [2018-04-11 11:08:50,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:08:50,182 INFO L459 AbstractCegarLoop]: Abstraction has 343 states and 388 transitions. [2018-04-11 11:08:50,182 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-11 11:08:50,182 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 388 transitions. [2018-04-11 11:08:50,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-11 11:08:50,183 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:08:50,183 INFO L355 BasicCegarLoop]: trace histogram [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] [2018-04-11 11:08:50,183 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-11 11:08:50,184 INFO L82 PathProgramCache]: Analyzing trace with hash 610464061, now seen corresponding path program 1 times [2018-04-11 11:08:50,184 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:08:50,184 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:08:50,184 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:08:50,184 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:08:50,185 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:08:50,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:08:50,204 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:08:50,681 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:08:50,681 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:08:50,681 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:08:50,687 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:08:50,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:08:50,731 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:08:50,901 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-11 11:08:50,903 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:08:50,903 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:50,904 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:08:50,908 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:08:50,908 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:29, output treesize:25 [2018-04-11 11:08:50,938 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 35 [2018-04-11 11:08:50,944 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2018-04-11 11:08:50,945 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:50,968 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 30 [2018-04-11 11:08:50,969 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-04-11 11:08:50,979 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:08:50,991 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:08:50,991 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:38, output treesize:70 [2018-04-11 11:08:51,053 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 28 [2018-04-11 11:08:51,057 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:08:51,057 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-04-11 11:08:51,057 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:51,062 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:08:51,088 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 68 treesize of output 65 [2018-04-11 11:08:51,104 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:08:51,105 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 76 [2018-04-11 11:08:51,106 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:51,137 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:08:51,143 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 54 [2018-04-11 11:08:51,144 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2018-04-11 11:08:51,172 INFO L267 ElimStorePlain]: Start of recursive call 4: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:08:51,196 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 3 xjuncts. [2018-04-11 11:08:51,196 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:102, output treesize:115 [2018-04-11 11:08:51,282 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-11 11:08:51,282 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:51,298 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:08:51,299 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:08:51,300 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 10 [2018-04-11 11:08:51,300 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:51,317 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:08:51,317 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:130, output treesize:57 [2018-04-11 11:08:51,420 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:08:51,421 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:08:51,421 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:08:51,422 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 52 [2018-04-11 11:08:51,422 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:51,431 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:08:51,431 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:68, output treesize:76 [2018-04-11 11:08:51,533 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 73 [2018-04-11 11:08:51,553 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:08:51,553 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:51,562 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:08:51,572 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:08:51,572 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:89, output treesize:76 [2018-04-11 11:08:51,620 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 73 [2018-04-11 11:08:51,622 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:08:51,622 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:51,631 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:08:51,645 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 11:08:51,645 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:89, output treesize:85 [2018-04-11 11:08:51,691 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 58 [2018-04-11 11:08:51,694 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 14 [2018-04-11 11:08:51,694 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:51,703 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:08:51,703 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 8 [2018-04-11 11:08:51,704 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:51,712 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2018-04-11 11:08:51,713 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:51,716 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:08:51,721 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 11:08:51,721 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:94, output treesize:28 [2018-04-11 11:08:51,778 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:08:51,800 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:08:51,800 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18] total 36 [2018-04-11 11:08:51,800 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-04-11 11:08:51,800 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-04-11 11:08:51,800 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=1213, Unknown=0, NotChecked=0, Total=1332 [2018-04-11 11:08:51,800 INFO L87 Difference]: Start difference. First operand 343 states and 388 transitions. Second operand 37 states. [2018-04-11 11:08:55,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:08:55,857 INFO L93 Difference]: Finished difference Result 516 states and 619 transitions. [2018-04-11 11:08:55,858 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-11 11:08:55,858 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 47 [2018-04-11 11:08:55,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:08:55,861 INFO L225 Difference]: With dead ends: 516 [2018-04-11 11:08:55,861 INFO L226 Difference]: Without dead ends: 516 [2018-04-11 11:08:55,862 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 976 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=554, Invalid=3352, Unknown=0, NotChecked=0, Total=3906 [2018-04-11 11:08:55,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2018-04-11 11:08:55,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 348. [2018-04-11 11:08:55,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 348 states. [2018-04-11 11:08:55,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 392 transitions. [2018-04-11 11:08:55,874 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 392 transitions. Word has length 47 [2018-04-11 11:08:55,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:08:55,875 INFO L459 AbstractCegarLoop]: Abstraction has 348 states and 392 transitions. [2018-04-11 11:08:55,875 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-04-11 11:08:55,875 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 392 transitions. [2018-04-11 11:08:55,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-11 11:08:55,876 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:08:55,876 INFO L355 BasicCegarLoop]: trace histogram [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] [2018-04-11 11:08:55,876 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-11 11:08:55,876 INFO L82 PathProgramCache]: Analyzing trace with hash 610464062, now seen corresponding path program 1 times [2018-04-11 11:08:55,876 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:08:55,877 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:08:55,877 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:08:55,877 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:08:55,877 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:08:55,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:08:55,899 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:08:56,450 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:08:56,450 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:08:56,450 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:08:56,455 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:08:56,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:08:56,481 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:08:56,557 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-11 11:08:56,557 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:56,636 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:08:56,636 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2018-04-11 11:08:56,709 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-11 11:08:56,710 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:08:56,711 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:56,712 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:08:56,722 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-11 11:08:56,724 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:08:56,724 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:56,725 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:08:56,733 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:08:56,733 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:48, output treesize:40 [2018-04-11 11:08:56,776 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 35 [2018-04-11 11:08:56,778 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2018-04-11 11:08:56,779 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:56,798 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 30 [2018-04-11 11:08:56,799 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-04-11 11:08:56,812 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:08:56,836 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 35 [2018-04-11 11:08:56,843 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 30 [2018-04-11 11:08:56,844 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2018-04-11 11:08:56,859 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2018-04-11 11:08:56,859 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:56,868 INFO L267 ElimStorePlain]: Start of recursive call 5: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:08:56,890 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 4 xjuncts. [2018-04-11 11:08:56,890 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:66, output treesize:212 [2018-04-11 11:08:56,982 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 168 treesize of output 157 [2018-04-11 11:08:56,986 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:08:56,986 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 188 [2018-04-11 11:08:56,986 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:57,052 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:08:57,054 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:08:57,062 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 140 treesize of output 167 [2018-04-11 11:08:57,063 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-04-11 11:08:57,124 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:08:57,189 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 158 treesize of output 158 [2018-04-11 11:08:57,194 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:08:57,194 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 151 treesize of output 178 [2018-04-11 11:08:57,195 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:57,251 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:08:57,252 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:08:57,259 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 138 treesize of output 164 [2018-04-11 11:08:57,260 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2018-04-11 11:08:57,302 INFO L267 ElimStorePlain]: Start of recursive call 5: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:08:57,304 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 95 [2018-04-11 11:08:57,307 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:08:57,307 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:08:57,309 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 49 [2018-04-11 11:08:57,309 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:57,327 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:08:57,415 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 11:08:57,416 INFO L202 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:249, output treesize:210 [2018-04-11 11:08:57,477 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-11 11:08:57,478 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:57,494 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:08:57,495 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:08:57,495 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 10 [2018-04-11 11:08:57,495 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:57,508 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:08:57,508 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:226, output treesize:150 [2018-04-11 11:08:57,668 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2018-04-11 11:08:57,669 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:57,687 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:08:57,687 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:08:57,688 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-04-11 11:08:57,688 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:57,702 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:08:57,703 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:161, output treesize:144 [2018-04-11 11:08:57,819 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 119 treesize of output 130 [2018-04-11 11:08:57,822 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 129 [2018-04-11 11:08:57,822 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:57,874 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:08:57,886 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 88 treesize of output 139 [2018-04-11 11:08:57,887 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2018-04-11 11:08:57,930 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 11:08:57,974 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 113 [2018-04-11 11:08:57,976 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:08:57,977 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:08:57,977 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:08:57,979 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 90 [2018-04-11 11:08:57,979 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:57,990 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:08:57,996 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 113 [2018-04-11 11:08:57,998 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:08:57,999 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:08:58,001 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 76 [2018-04-11 11:08:58,001 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:58,012 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:08:58,026 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 148 treesize of output 168 [2018-04-11 11:08:58,028 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 159 treesize of output 158 [2018-04-11 11:08:58,029 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:58,072 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:08:58,084 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 117 treesize of output 168 [2018-04-11 11:08:58,085 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 4 xjuncts. [2018-04-11 11:08:58,138 INFO L267 ElimStorePlain]: Start of recursive call 9: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 11:08:58,193 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-2 vars, End of recursive call: 3 dim-0 vars, and 3 xjuncts. [2018-04-11 11:08:58,193 INFO L202 ElimStorePlain]: Needed 11 recursive calls to eliminate 5 variables, input treesize:170, output treesize:339 [2018-04-11 11:08:58,297 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 141 [2018-04-11 11:08:58,299 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:08:58,299 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 63 [2018-04-11 11:08:58,300 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:58,316 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:08:58,438 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:08:58,439 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 141 [2018-04-11 11:08:58,441 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 21 [2018-04-11 11:08:58,441 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:58,460 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:08:58,555 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:08:58,556 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 107 [2018-04-11 11:08:58,558 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 21 [2018-04-11 11:08:58,558 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:58,567 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:08:58,640 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 145 treesize of output 128 [2018-04-11 11:08:58,642 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:08:58,643 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 63 [2018-04-11 11:08:58,643 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:58,655 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:08:58,732 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 170 treesize of output 186 [2018-04-11 11:08:58,740 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:08:58,742 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 160 treesize of output 183 [2018-04-11 11:08:58,743 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:58,824 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 167 treesize of output 166 [2018-04-11 11:08:58,825 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:58,865 INFO L267 ElimStorePlain]: Start of recursive call 10: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:08:58,953 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 166 treesize of output 173 [2018-04-11 11:08:58,959 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 173 treesize of output 172 [2018-04-11 11:08:58,959 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:59,021 INFO L267 ElimStorePlain]: Start of recursive call 13: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:08:59,069 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 6 dim-2 vars, End of recursive call: 5 dim-0 vars, and 3 xjuncts. [2018-04-11 11:08:59,070 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 11 variables, input treesize:481, output treesize:391 [2018-04-11 11:08:59,187 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 134 [2018-04-11 11:08:59,189 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:08:59,190 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 20 [2018-04-11 11:08:59,190 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:59,204 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:08:59,205 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 47 [2018-04-11 11:08:59,205 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:59,216 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:08:59,243 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 68 [2018-04-11 11:08:59,244 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:08:59,245 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 30 [2018-04-11 11:08:59,245 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:59,254 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:08:59,254 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 8 [2018-04-11 11:08:59,255 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:59,269 INFO L267 ElimStorePlain]: Start of recursive call 5: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:08:59,292 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 93 [2018-04-11 11:08:59,294 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:08:59,294 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2018-04-11 11:08:59,294 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:59,305 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2018-04-11 11:08:59,305 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:59,314 INFO L267 ElimStorePlain]: Start of recursive call 8: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:08:59,332 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 56 [2018-04-11 11:08:59,335 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:08:59,335 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2018-04-11 11:08:59,336 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:59,343 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2018-04-11 11:08:59,344 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-11 11:08:59,349 INFO L267 ElimStorePlain]: Start of recursive call 11: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:08:59,364 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:08:59,364 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:265, output treesize:14 [2018-04-11 11:08:59,404 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:08:59,421 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:08:59,421 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 20] total 37 [2018-04-11 11:08:59,421 INFO L442 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-04-11 11:08:59,422 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-04-11 11:08:59,422 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=1303, Unknown=0, NotChecked=0, Total=1406 [2018-04-11 11:08:59,422 INFO L87 Difference]: Start difference. First operand 348 states and 392 transitions. Second operand 38 states. [2018-04-11 11:09:00,147 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 92 DAG size of output 68 [2018-04-11 11:09:00,320 WARN L151 SmtUtils]: Spent 113ms on a formula simplification. DAG size of input: 117 DAG size of output 105 [2018-04-11 11:09:01,259 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 174 DAG size of output 97 [2018-04-11 11:09:01,572 WARN L151 SmtUtils]: Spent 110ms on a formula simplification. DAG size of input: 192 DAG size of output 80 [2018-04-11 11:09:02,041 WARN L151 SmtUtils]: Spent 275ms on a formula simplification. DAG size of input: 179 DAG size of output 102 [2018-04-11 11:09:02,279 WARN L151 SmtUtils]: Spent 134ms on a formula simplification. DAG size of input: 82 DAG size of output 58 [2018-04-11 11:09:05,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:09:05,990 INFO L93 Difference]: Finished difference Result 513 states and 616 transitions. [2018-04-11 11:09:05,990 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-11 11:09:05,990 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 47 [2018-04-11 11:09:05,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:09:05,992 INFO L225 Difference]: With dead ends: 513 [2018-04-11 11:09:05,992 INFO L226 Difference]: Without dead ends: 513 [2018-04-11 11:09:05,992 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 809 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=553, Invalid=3737, Unknown=0, NotChecked=0, Total=4290 [2018-04-11 11:09:05,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2018-04-11 11:09:05,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 347. [2018-04-11 11:09:05,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 347 states. [2018-04-11 11:09:05,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 391 transitions. [2018-04-11 11:09:05,998 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 391 transitions. Word has length 47 [2018-04-11 11:09:05,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:09:05,998 INFO L459 AbstractCegarLoop]: Abstraction has 347 states and 391 transitions. [2018-04-11 11:09:05,998 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-04-11 11:09:05,998 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 391 transitions. [2018-04-11 11:09:06,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2018-04-11 11:09:06,003 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:09:06,004 INFO L355 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:09:06,004 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-11 11:09:06,004 INFO L82 PathProgramCache]: Analyzing trace with hash -2009869914, now seen corresponding path program 1 times [2018-04-11 11:09:06,004 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:09:06,004 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:09:06,005 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:09:06,005 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:09:06,005 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:09:06,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:09:06,021 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:09:06,087 INFO L134 CoverageAnalysis]: Checked inductivity of 1470 backedges. 7 proven. 91 refuted. 0 times theorem prover too weak. 1372 trivial. 0 not checked. [2018-04-11 11:09:06,088 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:09:06,088 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:09:06,093 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:09:06,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:09:06,206 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:09:06,230 INFO L134 CoverageAnalysis]: Checked inductivity of 1470 backedges. 293 proven. 0 refuted. 0 times theorem prover too weak. 1177 trivial. 0 not checked. [2018-04-11 11:09:06,248 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:09:06,248 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 3 [2018-04-11 11:09:06,249 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 11:09:06,249 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 11:09:06,249 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 11:09:06,249 INFO L87 Difference]: Start difference. First operand 347 states and 391 transitions. Second operand 3 states. [2018-04-11 11:09:06,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:09:06,254 INFO L93 Difference]: Finished difference Result 348 states and 392 transitions. [2018-04-11 11:09:06,255 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 11:09:06,255 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 255 [2018-04-11 11:09:06,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:09:06,256 INFO L225 Difference]: With dead ends: 348 [2018-04-11 11:09:06,256 INFO L226 Difference]: Without dead ends: 348 [2018-04-11 11:09:06,257 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 256 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 11:09:06,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2018-04-11 11:09:06,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 348. [2018-04-11 11:09:06,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 348 states. [2018-04-11 11:09:06,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 392 transitions. [2018-04-11 11:09:06,263 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 392 transitions. Word has length 255 [2018-04-11 11:09:06,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:09:06,264 INFO L459 AbstractCegarLoop]: Abstraction has 348 states and 392 transitions. [2018-04-11 11:09:06,264 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 11:09:06,264 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 392 transitions. [2018-04-11 11:09:06,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2018-04-11 11:09:06,268 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:09:06,268 INFO L355 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:09:06,268 INFO L408 AbstractCegarLoop]: === Iteration 12 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-11 11:09:06,268 INFO L82 PathProgramCache]: Analyzing trace with hash 1204168800, now seen corresponding path program 1 times [2018-04-11 11:09:06,268 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:09:06,268 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:09:06,269 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:09:06,269 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:09:06,269 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:09:06,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:09:06,338 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:09:06,891 INFO L134 CoverageAnalysis]: Checked inductivity of 1680 backedges. 0 proven. 432 refuted. 0 times theorem prover too weak. 1248 trivial. 0 not checked. [2018-04-11 11:09:06,891 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:09:06,891 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:09:06,896 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:09:07,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:09:07,044 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:09:07,118 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:09:07,119 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:09:07,120 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:09:07,121 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:09:07,126 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:09:07,126 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2018-04-11 11:09:07,142 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2018-04-11 11:09:07,143 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:09:07,143 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 23 [2018-04-11 11:09:07,144 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:09:07,146 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:09:07,149 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:09:07,150 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2018-04-11 11:09:07,173 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 40 [2018-04-11 11:09:07,175 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2018-04-11 11:09:07,175 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:09:07,198 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:09:07,200 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:09:07,207 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 53 [2018-04-11 11:09:07,208 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2018-04-11 11:09:07,230 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 11:09:07,244 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-04-11 11:09:07,244 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:39, output treesize:108 [2018-04-11 11:09:07,299 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 64 [2018-04-11 11:09:07,308 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:09:07,309 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:09:07,310 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:09:07,315 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 87 [2018-04-11 11:09:07,317 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:09:07,348 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:09:07,363 INFO L267 ElimStorePlain]: Start of recursive call 3: 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 11:09:07,390 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:09:07,390 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 69 [2018-04-11 11:09:07,390 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 11:09:07,407 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:09:07,441 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:09:07,442 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 40 [2018-04-11 11:09:07,443 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2018-04-11 11:09:07,444 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-11 11:09:07,449 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:09:07,482 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 32 [2018-04-11 11:09:07,484 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:09:07,484 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:09:07,484 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:09:07,485 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:09:07,485 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 60 [2018-04-11 11:09:07,485 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-11 11:09:07,492 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:09:07,515 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-2 vars, End of recursive call: 2 dim-0 vars, and 4 xjuncts. [2018-04-11 11:09:07,515 INFO L202 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:144, output treesize:177 [2018-04-11 11:09:07,563 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-11 11:09:07,564 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:09:07,575 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:09:07,576 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:09:07,576 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 8 [2018-04-11 11:09:07,576 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:09:07,591 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:09:07,591 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:197, output treesize:60 [2018-04-11 11:09:07,723 INFO L134 CoverageAnalysis]: Checked inductivity of 1680 backedges. 1094 proven. 38 refuted. 0 times theorem prover too weak. 548 trivial. 0 not checked. [2018-04-11 11:09:07,741 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:09:07,741 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19] total 29 [2018-04-11 11:09:07,742 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-11 11:09:07,742 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-11 11:09:07,742 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=717, Unknown=0, NotChecked=0, Total=812 [2018-04-11 11:09:07,742 INFO L87 Difference]: Start difference. First operand 348 states and 392 transitions. Second operand 29 states. [2018-04-11 11:09:10,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:09:10,732 INFO L93 Difference]: Finished difference Result 413 states and 459 transitions. [2018-04-11 11:09:10,757 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-11 11:09:10,757 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 283 [2018-04-11 11:09:10,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:09:10,759 INFO L225 Difference]: With dead ends: 413 [2018-04-11 11:09:10,759 INFO L226 Difference]: Without dead ends: 394 [2018-04-11 11:09:10,760 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 337 GetRequests, 282 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 607 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=449, Invalid=2413, Unknown=0, NotChecked=0, Total=2862 [2018-04-11 11:09:10,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2018-04-11 11:09:10,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 341. [2018-04-11 11:09:10,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 341 states. [2018-04-11 11:09:10,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 383 transitions. [2018-04-11 11:09:10,767 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 383 transitions. Word has length 283 [2018-04-11 11:09:10,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:09:10,767 INFO L459 AbstractCegarLoop]: Abstraction has 341 states and 383 transitions. [2018-04-11 11:09:10,767 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-11 11:09:10,767 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 383 transitions. [2018-04-11 11:09:10,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 312 [2018-04-11 11:09:10,771 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:09:10,771 INFO L355 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:09:10,771 INFO L408 AbstractCegarLoop]: === Iteration 13 === [__U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__appendErr17RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr29AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr30EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr19AssertViolationMEMORY_FREE, mainErr6RequiresViolation, mainErr18AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr11AssertViolationMEMORY_FREE, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr24RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr28AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr15RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHeadErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr19RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr2RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr37RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr11RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr29RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr32RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr16RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr14RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr34RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr7RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr39RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr24RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr26RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr0RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr9RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr36RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr40RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr17RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr27RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr30RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr13RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr23RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr6RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr33RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr10RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr28RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr38RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr20RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr3RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr18RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr31RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr22RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr5RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr41RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr4RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr35RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr12RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr21RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr25RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr8RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr1RequiresViolation, __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBodyErr15RequiresViolation]=== [2018-04-11 11:09:10,771 INFO L82 PathProgramCache]: Analyzing trace with hash 1399157192, now seen corresponding path program 1 times [2018-04-11 11:09:10,772 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:09:10,772 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:09:10,772 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:09:10,772 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:09:10,772 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:09:12,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:09:12,681 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:09:56,346 WARN L151 SmtUtils]: Spent 106ms on a formula simplification. DAG size of input: 89 DAG size of output 38 [2018-04-11 11:09:57,376 WARN L151 SmtUtils]: Spent 123ms on a formula simplification. DAG size of input: 81 DAG size of output 38 [2018-04-11 11:09:57,690 WARN L151 SmtUtils]: Spent 204ms on a formula simplification. DAG size of input: 88 DAG size of output 58 [2018-04-11 11:09:57,966 WARN L151 SmtUtils]: Spent 151ms on a formula simplification. DAG size of input: 70 DAG size of output 46 [2018-04-11 11:09:59,458 WARN L151 SmtUtils]: Spent 122ms on a formula simplification. DAG size of input: 70 DAG size of output 48 [2018-04-11 11:10:00,821 WARN L151 SmtUtils]: Spent 126ms on a formula simplification. DAG size of input: 56 DAG size of output 47 [2018-04-11 11:10:02,740 WARN L151 SmtUtils]: Spent 109ms on a formula simplification. DAG size of input: 68 DAG size of output 50 [2018-04-11 11:10:05,749 WARN L151 SmtUtils]: Spent 126ms on a formula simplification. DAG size of input: 74 DAG size of output 59 [2018-04-11 11:10:10,265 WARN L151 SmtUtils]: Spent 125ms on a formula simplification. DAG size of input: 69 DAG size of output 47 [2018-04-11 11:10:15,402 WARN L151 SmtUtils]: Spent 128ms on a formula simplification. DAG size of input: 61 DAG size of output 51 [2018-04-11 11:10:21,184 WARN L151 SmtUtils]: Spent 136ms on a formula simplification. DAG size of input: 70 DAG size of output 39 [2018-04-11 11:10:26,311 WARN L151 SmtUtils]: Spent 194ms on a formula simplification. DAG size of input: 74 DAG size of output 57 [2018-04-11 11:10:26,992 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 61 DAG size of output 50 [2018-04-11 11:10:30,506 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 86 DAG size of output 39 [2018-04-11 11:10:31,358 WARN L151 SmtUtils]: Spent 171ms on a formula simplification. DAG size of input: 77 DAG size of output 45 [2018-04-11 11:10:36,067 WARN L151 SmtUtils]: Spent 104ms on a formula simplification. DAG size of input: 58 DAG size of output 40 [2018-04-11 11:10:36,882 WARN L151 SmtUtils]: Spent 124ms on a formula simplification. DAG size of input: 65 DAG size of output 52 [2018-04-11 11:10:37,863 WARN L151 SmtUtils]: Spent 137ms on a formula simplification. DAG size of input: 60 DAG size of output 45 [2018-04-11 11:10:43,047 WARN L151 SmtUtils]: Spent 195ms on a formula simplification. DAG size of input: 83 DAG size of output 55 [2018-04-11 11:10:44,427 WARN L151 SmtUtils]: Spent 212ms on a formula simplification. DAG size of input: 71 DAG size of output 36 [2018-04-11 11:10:47,913 INFO L134 CoverageAnalysis]: Checked inductivity of 1778 backedges. 197 proven. 1459 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2018-04-11 11:10:47,913 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:10:47,913 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:10:47,920 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:10:48,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:10:48,480 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:10:49,680 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:10:49,681 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:10:49,681 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:49,683 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:10:49,688 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:10:49,688 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:31, output treesize:27 [2018-04-11 11:10:49,950 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2018-04-11 11:10:49,952 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:49,952 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 23 [2018-04-11 11:10:49,953 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:49,955 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:10:49,959 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:10:49,959 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:34, output treesize:30 [2018-04-11 11:10:50,238 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 40 [2018-04-11 11:10:50,241 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2018-04-11 11:10:50,242 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:50,260 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:50,280 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 49 [2018-04-11 11:10:50,280 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2018-04-11 11:10:50,300 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 11:10:50,316 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-04-11 11:10:50,317 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:43, output treesize:120 [2018-04-11 11:10:50,649 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 66 [2018-04-11 11:10:50,651 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:50,654 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:50,668 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 6 case distinctions, treesize of input 53 treesize of output 65 [2018-04-11 11:10:50,669 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-04-11 11:10:50,706 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:50,706 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 69 [2018-04-11 11:10:50,707 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:50,725 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:10:50,768 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 36 [2018-04-11 11:10:50,770 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:50,771 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2018-04-11 11:10:50,771 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:50,776 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:10:50,810 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 36 [2018-04-11 11:10:50,812 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:50,813 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:50,813 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:50,814 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 46 [2018-04-11 11:10:50,815 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:50,822 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:10:50,850 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-2 vars, End of recursive call: 1 dim-0 vars, and 4 xjuncts. [2018-04-11 11:10:50,850 INFO L202 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:152, output treesize:170 [2018-04-11 11:10:51,247 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-11 11:10:51,247 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:51,268 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:51,269 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:51,269 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 8 [2018-04-11 11:10:51,269 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:51,288 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 4 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:10:51,288 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:202, output treesize:63 [2018-04-11 11:10:54,767 WARN L151 SmtUtils]: Spent 176ms on a formula simplification. DAG size of input: 91 DAG size of output 67 [2018-04-11 11:10:54,771 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:54,772 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:54,772 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-04-11 11:10:54,773 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:54,828 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:54,829 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:10:54,845 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 205 treesize of output 142 [2018-04-11 11:10:54,884 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 18 [2018-04-11 11:10:54,887 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:54,888 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-04-11 11:10:54,888 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:54,893 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:10:54,923 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 121 [2018-04-11 11:10:54,926 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:54,936 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 70 [2018-04-11 11:10:54,937 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 4 xjuncts. [2018-04-11 11:10:54,975 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:54,976 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 97 [2018-04-11 11:10:54,979 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:54,979 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 62 [2018-04-11 11:10:54,980 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:54,992 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:10:54,997 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:54,999 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 99 [2018-04-11 11:10:55,001 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:55,002 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 75 [2018-04-11 11:10:55,003 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:55,013 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:10:55,018 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:55,020 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 97 [2018-04-11 11:10:55,022 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:55,023 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 62 [2018-04-11 11:10:55,023 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:55,035 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:10:55,071 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-04-11 11:10:55,107 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-04-11 11:10:55,110 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:10:55,126 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 182 treesize of output 136 [2018-04-11 11:10:55,176 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:55,197 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 67 treesize of output 88 [2018-04-11 11:10:55,199 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-11 11:10:55,199 INFO L267 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:55,283 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:55,283 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:55,284 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:10:55,286 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 78 [2018-04-11 11:10:55,286 INFO L267 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:55,353 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:55,356 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:55,364 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 64 treesize of output 82 [2018-04-11 11:10:55,365 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:55,414 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:55,415 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:55,416 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:55,418 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 88 [2018-04-11 11:10:55,419 INFO L267 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:55,454 INFO L267 ElimStorePlain]: Start of recursive call 15: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 11:10:55,498 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 89 [2018-04-11 11:10:55,502 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:55,503 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:55,534 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 10 case distinctions, treesize of input 39 treesize of output 118 [2018-04-11 11:10:55,534 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-04-11 11:10:55,537 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 32 xjuncts. [2018-04-11 11:10:55,713 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:10:55,713 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 83 [2018-04-11 11:10:55,716 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:55,716 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 28 [2018-04-11 11:10:55,717 INFO L267 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:55,728 INFO L267 ElimStorePlain]: Start of recursive call 22: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:10:55,732 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:10:55,732 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 99 [2018-04-11 11:10:55,734 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:55,735 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 28 [2018-04-11 11:10:55,735 INFO L267 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:55,748 INFO L267 ElimStorePlain]: Start of recursive call 24: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:10:55,751 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:10:55,751 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 91 [2018-04-11 11:10:55,754 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:55,754 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 28 [2018-04-11 11:10:55,754 INFO L267 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:55,770 INFO L267 ElimStorePlain]: Start of recursive call 26: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:10:55,773 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:10:55,774 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 81 [2018-04-11 11:10:55,778 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:55,778 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 28 [2018-04-11 11:10:55,779 INFO L267 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:55,793 INFO L267 ElimStorePlain]: Start of recursive call 28: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:10:55,797 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:10:55,797 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 85 [2018-04-11 11:10:55,800 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:55,800 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 28 [2018-04-11 11:10:55,801 INFO L267 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:55,813 INFO L267 ElimStorePlain]: Start of recursive call 30: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:10:55,818 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:10:55,818 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 84 [2018-04-11 11:10:55,821 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:55,821 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 28 [2018-04-11 11:10:55,821 INFO L267 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:55,842 INFO L267 ElimStorePlain]: Start of recursive call 32: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:10:55,846 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:10:55,846 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 91 [2018-04-11 11:10:55,849 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:55,849 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 28 [2018-04-11 11:10:55,849 INFO L267 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:55,864 INFO L267 ElimStorePlain]: Start of recursive call 34: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:10:55,868 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:10:55,868 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 81 [2018-04-11 11:10:55,871 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:55,871 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 28 [2018-04-11 11:10:55,872 INFO L267 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:55,883 INFO L267 ElimStorePlain]: Start of recursive call 36: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:10:55,887 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:10:55,888 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 86 [2018-04-11 11:10:55,890 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:55,891 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 28 [2018-04-11 11:10:55,891 INFO L267 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:55,904 INFO L267 ElimStorePlain]: Start of recursive call 38: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:10:55,908 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:10:55,908 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 75 [2018-04-11 11:10:55,910 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:55,911 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 28 [2018-04-11 11:10:55,911 INFO L267 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:55,922 INFO L267 ElimStorePlain]: Start of recursive call 40: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:10:56,021 INFO L267 ElimStorePlain]: Start of recursive call 20: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 9 xjuncts. [2018-04-11 11:10:56,026 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 89 [2018-04-11 11:10:56,029 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:56,030 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:56,031 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:56,050 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 85 [2018-04-11 11:10:56,051 INFO L267 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 8 xjuncts. [2018-04-11 11:10:56,114 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:10:56,114 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 76 [2018-04-11 11:10:56,116 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:56,116 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 28 [2018-04-11 11:10:56,117 INFO L267 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:56,125 INFO L267 ElimStorePlain]: Start of recursive call 44: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:10:56,128 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:10:56,129 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 74 [2018-04-11 11:10:56,131 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:56,131 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 28 [2018-04-11 11:10:56,131 INFO L267 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:56,140 INFO L267 ElimStorePlain]: Start of recursive call 46: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:10:56,143 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:10:56,144 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 74 [2018-04-11 11:10:56,146 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:56,146 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 28 [2018-04-11 11:10:56,147 INFO L267 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:56,159 INFO L267 ElimStorePlain]: Start of recursive call 48: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:10:56,163 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:10:56,163 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 74 [2018-04-11 11:10:56,166 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:56,167 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 28 [2018-04-11 11:10:56,167 INFO L267 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:56,176 INFO L267 ElimStorePlain]: Start of recursive call 50: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:10:56,214 INFO L267 ElimStorePlain]: Start of recursive call 42: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-04-11 11:10:56,219 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 82 [2018-04-11 11:10:56,225 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:56,238 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 25 treesize of output 52 [2018-04-11 11:10:56,238 INFO L267 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 4 xjuncts. [2018-04-11 11:10:56,271 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:10:56,271 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 67 [2018-04-11 11:10:56,274 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:56,274 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 28 [2018-04-11 11:10:56,274 INFO L267 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:56,283 INFO L267 ElimStorePlain]: Start of recursive call 54: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:10:56,287 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:10:56,287 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 65 [2018-04-11 11:10:56,290 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:56,290 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 28 [2018-04-11 11:10:56,290 INFO L267 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:56,301 INFO L267 ElimStorePlain]: Start of recursive call 56: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:10:56,304 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:10:56,305 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 65 [2018-04-11 11:10:56,307 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:10:56,307 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 28 [2018-04-11 11:10:56,308 INFO L267 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2018-04-11 11:10:56,318 INFO L267 ElimStorePlain]: Start of recursive call 58: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:10:56,347 INFO L267 ElimStorePlain]: Start of recursive call 52: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-04-11 11:10:56,514 INFO L267 ElimStorePlain]: Start of recursive call 14: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 13 xjuncts. [2018-04-11 11:10:56,757 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: 27 dim-0 vars, and 15 xjuncts. [2018-04-11 11:10:56,757 INFO L202 ElimStorePlain]: Needed 59 recursive calls to eliminate 7 variables, input treesize:276, output treesize:1264 Received shutdown request... [2018-04-11 11:12:09,140 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-04-11 11:12:09,140 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-11 11:12:09,144 WARN L197 ceAbstractionStarter]: Timeout [2018-04-11 11:12:09,145 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.04 11:12:09 BoogieIcfgContainer [2018-04-11 11:12:09,145 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-11 11:12:09,145 INFO L168 Benchmark]: Toolchain (without parser) took 203587.34 ms. Allocated memory was 393.7 MB in the beginning and 2.2 GB in the end (delta: 1.8 GB). Free memory was 326.6 MB in the beginning and 1.8 GB in the end (delta: -1.5 GB). Peak memory consumption was 331.1 MB. Max. memory is 5.3 GB. [2018-04-11 11:12:09,146 INFO L168 Benchmark]: CDTParser took 0.13 ms. Allocated memory is still 393.7 MB. Free memory is still 352.4 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-11 11:12:09,146 INFO L168 Benchmark]: CACSL2BoogieTranslator took 273.04 ms. Allocated memory is still 393.7 MB. Free memory was 326.6 MB in the beginning and 296.9 MB in the end (delta: 29.7 MB). Peak memory consumption was 29.7 MB. Max. memory is 5.3 GB. [2018-04-11 11:12:09,146 INFO L168 Benchmark]: Boogie Preprocessor took 50.63 ms. Allocated memory is still 393.7 MB. Free memory was 296.9 MB in the beginning and 291.6 MB in the end (delta: 5.3 MB). Peak memory consumption was 5.3 MB. Max. memory is 5.3 GB. [2018-04-11 11:12:09,146 INFO L168 Benchmark]: RCFGBuilder took 828.83 ms. Allocated memory was 393.7 MB in the beginning and 603.5 MB in the end (delta: 209.7 MB). Free memory was 291.6 MB in the beginning and 478.2 MB in the end (delta: -186.7 MB). Peak memory consumption was 38.7 MB. Max. memory is 5.3 GB. [2018-04-11 11:12:09,146 INFO L168 Benchmark]: TraceAbstraction took 202431.70 ms. Allocated memory was 603.5 MB in the beginning and 2.2 GB in the end (delta: 1.6 GB). Free memory was 478.2 MB in the beginning and 1.8 GB in the end (delta: -1.3 GB). Peak memory consumption was 273.0 MB. Max. memory is 5.3 GB. [2018-04-11 11:12:09,147 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.13 ms. Allocated memory is still 393.7 MB. Free memory is still 352.4 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 273.04 ms. Allocated memory is still 393.7 MB. Free memory was 326.6 MB in the beginning and 296.9 MB in the end (delta: 29.7 MB). Peak memory consumption was 29.7 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 50.63 ms. Allocated memory is still 393.7 MB. Free memory was 296.9 MB in the beginning and 291.6 MB in the end (delta: 5.3 MB). Peak memory consumption was 5.3 MB. Max. memory is 5.3 GB. * RCFGBuilder took 828.83 ms. Allocated memory was 393.7 MB in the beginning and 603.5 MB in the end (delta: 209.7 MB). Free memory was 291.6 MB in the beginning and 478.2 MB in the end (delta: -186.7 MB). Peak memory consumption was 38.7 MB. Max. memory is 5.3 GB. * TraceAbstraction took 202431.70 ms. Allocated memory was 603.5 MB in the beginning and 2.2 GB in the end (delta: 1.6 GB). Free memory was 478.2 MB in the beginning and 1.8 GB in the end (delta: -1.3 GB). Peak memory consumption was 273.0 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 557]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 557). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 560]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 560). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 549]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 549). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 551]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 551). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 553). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 559]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 559). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 551]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 551). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 558]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 558). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 559]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 559). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 554]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 554). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 549]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 549). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 560]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 560). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 557]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 557). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 558]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 558). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 559]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 559). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 554]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 554). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 557]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 557). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 553). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 559]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 559). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 557]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 557). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 600]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 600). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 609]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 609). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 628]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 628). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 610]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 610). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 604]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 604). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 564]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 564). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 619]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 619). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 565]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 565). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 562]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 562). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 614]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 614). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 624]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 624). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 565]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 565). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 609]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 609). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 615]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 615). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 601]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 601). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 615]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 615). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 564]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 564). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 614]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 614). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 620]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 620). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 603]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 603). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 604]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 604). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 620]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 620). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 601]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 601). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 619]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 619). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 624]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 624). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 625]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 625). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 628]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 628). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 603]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 603). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 600]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 600). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 610]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 610). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 625]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 625). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was analyzing trace of length 312 with TraceHistMax 15, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 240. - StatisticsResult: Ultimate Automizer benchmark data CFG has 8 procedures, 351 locations, 141 error locations. TIMEOUT Result, 202.3s OverallTime, 13 OverallIterations, 15 TraceHistogramMax, 16.1s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 3590 SDtfs, 4919 SDslu, 12143 SDs, 0 SdLazy, 21138 SolverSat, 1706 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 9.8s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 854 GetRequests, 617 SyntacticMatches, 12 SemanticMatches, 225 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2411 ImplicationChecksByTransitivity, 7.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=358occurred in iteration=1, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 12 MinimizatonAttempts, 547 StatesRemovedByMinimization, 9 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 6.8s InterpolantComputationTime, 1412 NumberOfCodeBlocks, 1412 NumberOfCodeBlocksAsserted, 16 NumberOfCheckSat, 1396 ConstructedInterpolants, 42 QuantifiedInterpolants, 1064246 SizeOfPredicates, 50 NumberOfNonLiveVariables, 3054 ConjunctsInSsa, 146 ConjunctsInUnsatCore, 16 InterpolantComputations, 9 PerfectInterpolantSequences, 5739/6332 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/split_list_test05_true-valid-memsafety.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-11_11-12-09-153.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/split_list_test05_true-valid-memsafety.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-11_11-12-09-153.csv Completed graceful shutdown