java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/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-10 13:47:04,398 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-10 13:47:04,400 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-10 13:47:04,413 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-10 13:47:04,413 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-10 13:47:04,414 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-10 13:47:04,415 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-10 13:47:04,416 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-10 13:47:04,418 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-10 13:47:04,418 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-10 13:47:04,419 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-10 13:47:04,419 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-10 13:47:04,420 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-10 13:47:04,421 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-10 13:47:04,421 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-10 13:47:04,423 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-10 13:47:04,424 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-10 13:47:04,426 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-10 13:47:04,427 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-10 13:47:04,428 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-10 13:47:04,429 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-10 13:47:04,429 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-10 13:47:04,430 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-10 13:47:04,430 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-10 13:47:04,431 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-10 13:47:04,432 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-10 13:47:04,432 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-10 13:47:04,433 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-10 13:47:04,433 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-10 13:47:04,433 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-10 13:47:04,434 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-10 13:47:04,434 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-10 13:47:04,444 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-10 13:47:04,445 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-10 13:47:04,445 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-10 13:47:04,446 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-10 13:47:04,446 INFO L133 SettingsManager]: * Use SBE=true [2018-04-10 13:47:04,446 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-10 13:47:04,446 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-10 13:47:04,446 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-10 13:47:04,446 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-10 13:47:04,446 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-10 13:47:04,447 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-10 13:47:04,447 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-10 13:47:04,447 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-10 13:47:04,447 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-10 13:47:04,447 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-10 13:47:04,447 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-10 13:47:04,448 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-10 13:47:04,448 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-10 13:47:04,448 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-10 13:47:04,448 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-10 13:47:04,448 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-10 13:47:04,448 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-10 13:47:04,448 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-10 13:47:04,449 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-04-10 13:47:04,475 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-10 13:47:04,485 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-10 13:47:04,491 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-10 13:47:04,492 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-10 13:47:04,492 INFO L276 PluginConnector]: CDTParser initialized [2018-04-10 13:47:04,493 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-10 13:47:04,777 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG4f8cb80ce [2018-04-10 13:47:04,952 INFO L287 CDTParser]: IsIndexed: true [2018-04-10 13:47:04,952 INFO L288 CDTParser]: Found 1 translation units. [2018-04-10 13:47:04,952 INFO L168 CDTParser]: Scanning split_list_test05_true-valid-memsafety.i [2018-04-10 13:47:04,959 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-10 13:47:04,960 INFO L215 ultiparseSymbolTable]: [2018-04-10 13:47:04,960 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-10 13:47:04,960 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-10 13:47:04,960 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-10 13:47:04,960 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-10 13:47:04,960 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-10 13:47:04,960 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in split_list_test05_true-valid-memsafety.i [2018-04-10 13:47:04,960 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-10 13:47:04,960 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-10 13:47:04,960 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-10 13:47:04,961 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-10 13:47:04,961 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-10 13:47:04,961 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-10 13:47:04,961 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-10 13:47:04,961 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-10 13:47:04,961 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-10 13:47:04,961 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-10 13:47:04,961 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-10 13:47:04,961 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-10 13:47:04,961 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-10 13:47:04,961 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-10 13:47:04,962 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-10 13:47:04,962 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-10 13:47:04,962 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-10 13:47:04,962 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-10 13:47:04,962 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-10 13:47:04,962 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-10 13:47:04,962 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-10 13:47:04,962 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-10 13:47:04,962 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-10 13:47:04,962 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-10 13:47:04,962 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-10 13:47:04,962 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-10 13:47:04,962 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-10 13:47:04,962 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-10 13:47:04,962 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-10 13:47:04,962 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-10 13:47:04,962 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-10 13:47:04,963 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-10 13:47:04,963 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-10 13:47:04,963 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-10 13:47:04,963 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-10 13:47:04,963 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-10 13:47:04,963 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-10 13:47:04,963 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-10 13:47:04,963 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-10 13:47:04,963 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-10 13:47:04,963 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-10 13:47:04,964 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-10 13:47:04,964 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-10 13:47:04,964 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-10 13:47:04,964 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-10 13:47:04,964 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-10 13:47:04,964 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-10 13:47:04,964 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-10 13:47:04,964 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-10 13:47:04,964 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-10 13:47:04,964 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-10 13:47:04,965 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-10 13:47:04,965 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-10 13:47:04,965 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-10 13:47:04,965 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-10 13:47:04,965 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-10 13:47:04,965 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-10 13:47:04,965 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-10 13:47:04,965 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-10 13:47:04,965 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-10 13:47:04,965 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-10 13:47:04,966 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-10 13:47:04,966 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-10 13:47:04,966 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-10 13:47:04,966 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-10 13:47:04,966 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-10 13:47:04,966 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-10 13:47:04,966 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-10 13:47:04,966 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-10 13:47:04,966 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-10 13:47:04,966 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-10 13:47:04,967 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-10 13:47:04,967 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-10 13:47:04,967 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-10 13:47:04,967 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-10 13:47:04,967 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-10 13:47:04,967 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-10 13:47:04,967 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-10 13:47:04,967 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-10 13:47:04,967 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-10 13:47:04,967 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-10 13:47:04,968 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-10 13:47:04,968 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-10 13:47:04,968 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-10 13:47:04,968 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-10 13:47:04,968 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-10 13:47:04,968 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-10 13:47:04,968 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-10 13:47:04,968 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-10 13:47:04,968 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-10 13:47:04,968 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-10 13:47:04,968 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-10 13:47:04,968 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-10 13:47:04,968 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-10 13:47:04,968 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-10 13:47:04,968 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-10 13:47:04,968 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-10 13:47:04,968 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-10 13:47:04,969 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-10 13:47:04,969 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-10 13:47:04,969 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-10 13:47:04,969 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-10 13:47:04,969 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-10 13:47:04,969 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-10 13:47:04,969 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-10 13:47:04,969 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-10 13:47:04,969 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-10 13:47:04,969 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-10 13:47:04,969 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-10 13:47:04,969 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-10 13:47:04,969 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-10 13:47:04,969 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-10 13:47:04,969 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-10 13:47:04,969 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-10 13:47:04,969 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-10 13:47:04,969 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-10 13:47:04,969 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-10 13:47:04,969 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-10 13:47:04,969 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-10 13:47:04,970 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-10 13:47:04,970 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-10 13:47:04,982 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG4f8cb80ce [2018-04-10 13:47:04,985 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-10 13:47:04,986 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-10 13:47:04,986 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-10 13:47:04,986 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-10 13:47:04,990 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-10 13:47:04,990 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.04 01:47:04" (1/1) ... [2018-04-10 13:47:04,992 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7934dcf2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:47:04, skipping insertion in model container [2018-04-10 13:47:04,992 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.04 01:47:04" (1/1) ... [2018-04-10 13:47:05,004 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-10 13:47:05,031 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-10 13:47:05,168 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-10 13:47:05,216 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-10 13:47:05,222 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 121 non ball SCCs. Number of states in SCCs 121. [2018-04-10 13:47:05,264 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:47:05 WrapperNode [2018-04-10 13:47:05,264 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-10 13:47:05,265 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-10 13:47:05,265 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-10 13:47:05,265 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-10 13:47:05,278 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:47:05" (1/1) ... [2018-04-10 13:47:05,278 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:47:05" (1/1) ... [2018-04-10 13:47:05,291 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:47:05" (1/1) ... [2018-04-10 13:47:05,291 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:47:05" (1/1) ... [2018-04-10 13:47:05,303 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:47:05" (1/1) ... [2018-04-10 13:47:05,307 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:47:05" (1/1) ... [2018-04-10 13:47:05,309 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:47:05" (1/1) ... [2018-04-10 13:47:05,311 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-10 13:47:05,312 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-10 13:47:05,312 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-10 13:47:05,312 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-10 13:47:05,312 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:47:05" (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-10 13:47:05,395 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-10 13:47:05,395 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-10 13:47:05,395 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i____bswap_32 [2018-04-10 13:47:05,396 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i____bswap_64 [2018-04-10 13:47:05,396 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHead [2018-04-10 13:47:05,396 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBody [2018-04-10 13:47:05,396 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i__append [2018-04-10 13:47:05,396 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-10 13:47:05,396 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-04-10 13:47:05,396 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-10 13:47:05,396 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-10 13:47:05,396 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-10 13:47:05,396 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-10 13:47:05,396 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-10 13:47:05,396 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-10 13:47:05,396 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-10 13:47:05,397 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-10 13:47:05,397 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-10 13:47:05,397 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-10 13:47:05,397 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-10 13:47:05,397 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-10 13:47:05,397 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-10 13:47:05,397 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-10 13:47:05,397 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-10 13:47:05,397 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-10 13:47:05,398 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i____bswap_32 [2018-04-10 13:47:05,398 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i____bswap_64 [2018-04-10 13:47:05,398 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-10 13:47:05,398 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-10 13:47:05,398 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-10 13:47:05,398 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-10 13:47:05,398 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-10 13:47:05,398 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-10 13:47:05,399 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-10 13:47:05,399 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-10 13:47:05,399 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-10 13:47:05,399 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-10 13:47:05,399 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-10 13:47:05,399 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-10 13:47:05,399 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-10 13:47:05,399 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-10 13:47:05,399 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-10 13:47:05,399 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-10 13:47:05,400 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-10 13:47:05,400 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-10 13:47:05,400 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-10 13:47:05,400 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-10 13:47:05,400 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-10 13:47:05,400 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-10 13:47:05,400 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-10 13:47:05,400 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-10 13:47:05,400 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-10 13:47:05,400 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-10 13:47:05,401 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-10 13:47:05,401 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-10 13:47:05,401 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-10 13:47:05,401 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-10 13:47:05,401 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-10 13:47:05,401 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-10 13:47:05,401 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-10 13:47:05,401 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-10 13:47:05,401 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-10 13:47:05,401 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-10 13:47:05,402 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-10 13:47:05,402 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-10 13:47:05,402 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-10 13:47:05,402 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-10 13:47:05,402 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-10 13:47:05,402 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-10 13:47:05,402 INFO L128 BoogieDeclarations]: Found specification of procedure aligned_alloc [2018-04-10 13:47:05,402 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-10 13:47:05,402 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-10 13:47:05,402 INFO L128 BoogieDeclarations]: Found specification of procedure at_quick_exit [2018-04-10 13:47:05,403 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-10 13:47:05,403 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-10 13:47:05,403 INFO L128 BoogieDeclarations]: Found specification of procedure quick_exit [2018-04-10 13:47:05,403 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-10 13:47:05,403 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-10 13:47:05,403 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-10 13:47:05,403 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-10 13:47:05,403 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-10 13:47:05,403 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-10 13:47:05,403 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-10 13:47:05,403 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-10 13:47:05,404 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-10 13:47:05,404 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-10 13:47:05,404 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-10 13:47:05,404 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-10 13:47:05,404 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-10 13:47:05,404 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-10 13:47:05,404 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-10 13:47:05,404 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-10 13:47:05,404 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-10 13:47:05,404 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-10 13:47:05,404 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-10 13:47:05,405 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-10 13:47:05,405 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-10 13:47:05,405 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-10 13:47:05,405 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-10 13:47:05,405 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-10 13:47:05,405 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-10 13:47:05,405 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-10 13:47:05,405 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-10 13:47:05,405 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-10 13:47:05,405 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-10 13:47:05,406 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-10 13:47:05,406 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-10 13:47:05,406 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-10 13:47:05,406 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-10 13:47:05,406 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-10 13:47:05,406 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-10 13:47:05,406 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-10 13:47:05,406 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-10 13:47:05,406 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-10 13:47:05,406 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2018-04-10 13:47:05,407 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-10 13:47:05,407 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsHead [2018-04-10 13:47:05,407 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-10 13:47:05,407 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-04-10 13:47:05,407 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i__containsBody [2018-04-10 13:47:05,407 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsplit_list_test___true_valid_memsafety_i__append [2018-04-10 13:47:05,407 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-10 13:47:05,407 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-10 13:47:05,407 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-04-10 13:47:05,407 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-10 13:47:05,407 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-10 13:47:05,408 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-10 13:47:05,408 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-10 13:47:05,408 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-10 13:47:06,096 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-10 13:47:06,096 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.04 01:47:06 BoogieIcfgContainer [2018-04-10 13:47:06,096 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-10 13:47:06,096 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-10 13:47:06,097 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-10 13:47:06,098 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-10 13:47:06,098 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.04 01:47:04" (1/3) ... [2018-04-10 13:47:06,099 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1a387226 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.04 01:47:06, skipping insertion in model container [2018-04-10 13:47:06,099 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:47:05" (2/3) ... [2018-04-10 13:47:06,099 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1a387226 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.04 01:47:06, skipping insertion in model container [2018-04-10 13:47:06,099 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.04 01:47:06" (3/3) ... [2018-04-10 13:47:06,101 INFO L107 eAbstractionObserver]: Analyzing ICFG split_list_test05_true-valid-memsafety.i [2018-04-10 13:47:06,108 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-10 13:47:06,115 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 141 error locations. [2018-04-10 13:47:06,139 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-10 13:47:06,140 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-10 13:47:06,140 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-10 13:47:06,140 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-10 13:47:06,140 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-10 13:47:06,140 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-10 13:47:06,140 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-10 13:47:06,140 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-10 13:47:06,140 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-10 13:47:06,141 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-10 13:47:06,155 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states. [2018-04-10 13:47:06,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2018-04-10 13:47:06,162 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:47:06,163 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:47:06,163 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-10 13:47:06,167 INFO L82 PathProgramCache]: Analyzing trace with hash -1942216059, now seen corresponding path program 1 times [2018-04-10 13:47:06,168 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:47:06,169 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:47:06,199 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:47:06,199 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:47:06,199 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:47:06,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:47:06,229 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:47:06,270 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-10 13:47:06,272 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 13:47:06,272 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-10 13:47:06,273 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-10 13:47:06,281 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-10 13:47:06,281 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-10 13:47:06,283 INFO L87 Difference]: Start difference. First operand 345 states. Second operand 4 states. [2018-04-10 13:47:06,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:47:06,627 INFO L93 Difference]: Finished difference Result 412 states and 457 transitions. [2018-04-10 13:47:06,627 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-10 13:47:06,628 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 8 [2018-04-10 13:47:06,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:47:06,637 INFO L225 Difference]: With dead ends: 412 [2018-04-10 13:47:06,637 INFO L226 Difference]: Without dead ends: 409 [2018-04-10 13:47:06,638 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-10 13:47:06,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2018-04-10 13:47:06,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 358. [2018-04-10 13:47:06,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 358 states. [2018-04-10 13:47:06,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 402 transitions. [2018-04-10 13:47:06,680 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 402 transitions. Word has length 8 [2018-04-10 13:47:06,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:47:06,680 INFO L459 AbstractCegarLoop]: Abstraction has 358 states and 402 transitions. [2018-04-10 13:47:06,680 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-10 13:47:06,680 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 402 transitions. [2018-04-10 13:47:06,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2018-04-10 13:47:06,680 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:47:06,680 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:47:06,681 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-10 13:47:06,681 INFO L82 PathProgramCache]: Analyzing trace with hash -1942216058, now seen corresponding path program 1 times [2018-04-10 13:47:06,681 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:47:06,681 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:47:06,682 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:47:06,682 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:47:06,682 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:47:06,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:47:06,693 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:47:06,731 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-10 13:47:06,731 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 13:47:06,731 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-10 13:47:06,732 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-10 13:47:06,733 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-10 13:47:06,733 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-10 13:47:06,733 INFO L87 Difference]: Start difference. First operand 358 states and 402 transitions. Second operand 4 states. [2018-04-10 13:47:06,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:47:06,890 INFO L93 Difference]: Finished difference Result 360 states and 406 transitions. [2018-04-10 13:47:06,890 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-10 13:47:06,891 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 8 [2018-04-10 13:47:06,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:47:06,892 INFO L225 Difference]: With dead ends: 360 [2018-04-10 13:47:06,892 INFO L226 Difference]: Without dead ends: 360 [2018-04-10 13:47:06,892 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-10 13:47:06,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2018-04-10 13:47:06,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 356. [2018-04-10 13:47:06,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 356 states. [2018-04-10 13:47:06,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 400 transitions. [2018-04-10 13:47:06,906 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 400 transitions. Word has length 8 [2018-04-10 13:47:06,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:47:06,906 INFO L459 AbstractCegarLoop]: Abstraction has 356 states and 400 transitions. [2018-04-10 13:47:06,906 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-10 13:47:06,906 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 400 transitions. [2018-04-10 13:47:06,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-04-10 13:47:06,906 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:47:06,907 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-10 13:47:06,907 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-10 13:47:06,907 INFO L82 PathProgramCache]: Analyzing trace with hash 828189428, now seen corresponding path program 1 times [2018-04-10 13:47:06,907 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:47:06,907 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:47:06,908 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:47:06,908 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:47:06,908 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:47:06,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:47:06,922 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:47:06,952 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-10 13:47:06,952 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 13:47:06,953 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-10 13:47:06,953 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-10 13:47:06,953 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-10 13:47:06,953 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-10 13:47:06,953 INFO L87 Difference]: Start difference. First operand 356 states and 400 transitions. Second operand 4 states. [2018-04-10 13:47:07,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:47:07,178 INFO L93 Difference]: Finished difference Result 351 states and 395 transitions. [2018-04-10 13:47:07,178 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-10 13:47:07,178 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 18 [2018-04-10 13:47:07,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:47:07,180 INFO L225 Difference]: With dead ends: 351 [2018-04-10 13:47:07,180 INFO L226 Difference]: Without dead ends: 351 [2018-04-10 13:47:07,180 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-10 13:47:07,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2018-04-10 13:47:07,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 351. [2018-04-10 13:47:07,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 351 states. [2018-04-10 13:47:07,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 395 transitions. [2018-04-10 13:47:07,192 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 395 transitions. Word has length 18 [2018-04-10 13:47:07,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:47:07,192 INFO L459 AbstractCegarLoop]: Abstraction has 351 states and 395 transitions. [2018-04-10 13:47:07,192 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-10 13:47:07,192 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 395 transitions. [2018-04-10 13:47:07,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-04-10 13:47:07,193 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:47:07,193 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-10 13:47:07,193 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-10 13:47:07,193 INFO L82 PathProgramCache]: Analyzing trace with hash 828189429, now seen corresponding path program 1 times [2018-04-10 13:47:07,193 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:47:07,193 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:47:07,194 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:47:07,194 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:47:07,194 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:47:07,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:47:07,206 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:47:07,235 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-10 13:47:07,235 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 13:47:07,235 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-10 13:47:07,235 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-10 13:47:07,236 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-10 13:47:07,236 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-10 13:47:07,236 INFO L87 Difference]: Start difference. First operand 351 states and 395 transitions. Second operand 4 states. [2018-04-10 13:47:07,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:47:07,397 INFO L93 Difference]: Finished difference Result 346 states and 390 transitions. [2018-04-10 13:47:07,398 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-10 13:47:07,398 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 18 [2018-04-10 13:47:07,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:47:07,399 INFO L225 Difference]: With dead ends: 346 [2018-04-10 13:47:07,399 INFO L226 Difference]: Without dead ends: 346 [2018-04-10 13:47:07,400 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-10 13:47:07,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2018-04-10 13:47:07,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 346. [2018-04-10 13:47:07,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 346 states. [2018-04-10 13:47:07,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 390 transitions. [2018-04-10 13:47:07,408 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 390 transitions. Word has length 18 [2018-04-10 13:47:07,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:47:07,408 INFO L459 AbstractCegarLoop]: Abstraction has 346 states and 390 transitions. [2018-04-10 13:47:07,408 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-10 13:47:07,408 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 390 transitions. [2018-04-10 13:47:07,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-04-10 13:47:07,409 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:47:07,409 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-10 13:47:07,409 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-10 13:47:07,409 INFO L82 PathProgramCache]: Analyzing trace with hash -95931072, now seen corresponding path program 1 times [2018-04-10 13:47:07,409 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:47:07,409 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:47:07,410 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:47:07,410 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:47:07,410 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:47:07,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:47:07,425 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:47:07,482 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-10 13:47:07,483 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 13:47:07,483 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-10 13:47:07,483 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-10 13:47:07,483 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-10 13:47:07,483 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-10 13:47:07,483 INFO L87 Difference]: Start difference. First operand 346 states and 390 transitions. Second operand 7 states. [2018-04-10 13:47:07,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:47:07,986 INFO L93 Difference]: Finished difference Result 385 states and 428 transitions. [2018-04-10 13:47:07,986 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-10 13:47:07,986 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 19 [2018-04-10 13:47:07,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:47:07,987 INFO L225 Difference]: With dead ends: 385 [2018-04-10 13:47:07,987 INFO L226 Difference]: Without dead ends: 385 [2018-04-10 13:47:07,988 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-10 13:47:07,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2018-04-10 13:47:07,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 338. [2018-04-10 13:47:07,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 338 states. [2018-04-10 13:47:07,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 382 transitions. [2018-04-10 13:47:07,992 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 382 transitions. Word has length 19 [2018-04-10 13:47:07,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:47:07,992 INFO L459 AbstractCegarLoop]: Abstraction has 338 states and 382 transitions. [2018-04-10 13:47:07,992 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-10 13:47:07,992 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 382 transitions. [2018-04-10 13:47:07,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-04-10 13:47:07,992 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:47:07,992 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-10 13:47:07,992 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-10 13:47:07,993 INFO L82 PathProgramCache]: Analyzing trace with hash -95931071, now seen corresponding path program 1 times [2018-04-10 13:47:07,993 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:47:07,993 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:47:07,993 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:47:07,993 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:47:07,993 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:47:08,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:47:08,004 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:47:08,056 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-10 13:47:08,056 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 13:47:08,056 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-10 13:47:08,056 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-10 13:47:08,057 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-10 13:47:08,057 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2018-04-10 13:47:08,057 INFO L87 Difference]: Start difference. First operand 338 states and 382 transitions. Second operand 8 states. [2018-04-10 13:47:08,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:47:08,689 INFO L93 Difference]: Finished difference Result 379 states and 424 transitions. [2018-04-10 13:47:08,689 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-10 13:47:08,689 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 19 [2018-04-10 13:47:08,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:47:08,690 INFO L225 Difference]: With dead ends: 379 [2018-04-10 13:47:08,690 INFO L226 Difference]: Without dead ends: 379 [2018-04-10 13:47:08,690 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2018-04-10 13:47:08,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2018-04-10 13:47:08,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 329. [2018-04-10 13:47:08,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 329 states. [2018-04-10 13:47:08,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 372 transitions. [2018-04-10 13:47:08,695 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 372 transitions. Word has length 19 [2018-04-10 13:47:08,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:47:08,695 INFO L459 AbstractCegarLoop]: Abstraction has 329 states and 372 transitions. [2018-04-10 13:47:08,695 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-10 13:47:08,695 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 372 transitions. [2018-04-10 13:47:08,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-04-10 13:47:08,696 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:47:08,696 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-10 13:47:08,696 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-10 13:47:08,696 INFO L82 PathProgramCache]: Analyzing trace with hash -1258598449, now seen corresponding path program 1 times [2018-04-10 13:47:08,696 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:47:08,696 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:47:08,697 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:47:08,697 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:47:08,697 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:47:08,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:47:08,717 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:47:08,795 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-10 13:47:08,795 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 13:47:08,796 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-10 13:47:08,796 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-10 13:47:08,796 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-10 13:47:08,796 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-10 13:47:08,796 INFO L87 Difference]: Start difference. First operand 329 states and 372 transitions. Second operand 7 states. [2018-04-10 13:47:08,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:47:08,935 INFO L93 Difference]: Finished difference Result 346 states and 392 transitions. [2018-04-10 13:47:08,935 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-10 13:47:08,935 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 28 [2018-04-10 13:47:08,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:47:08,936 INFO L225 Difference]: With dead ends: 346 [2018-04-10 13:47:08,936 INFO L226 Difference]: Without dead ends: 346 [2018-04-10 13:47:08,936 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-10 13:47:08,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2018-04-10 13:47:08,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 340. [2018-04-10 13:47:08,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 340 states. [2018-04-10 13:47:08,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 385 transitions. [2018-04-10 13:47:08,941 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 385 transitions. Word has length 28 [2018-04-10 13:47:08,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:47:08,942 INFO L459 AbstractCegarLoop]: Abstraction has 340 states and 385 transitions. [2018-04-10 13:47:08,942 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-10 13:47:08,942 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 385 transitions. [2018-04-10 13:47:08,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-04-10 13:47:08,942 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:47:08,942 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-10 13:47:08,942 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-10 13:47:08,942 INFO L82 PathProgramCache]: Analyzing trace with hash -266020206, now seen corresponding path program 1 times [2018-04-10 13:47:08,943 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:47:08,943 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:47:08,943 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:47:08,943 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:47:08,943 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:47:08,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:47:08,958 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:47:09,072 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-10 13:47:09,073 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 13:47:09,073 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-10 13:47:09,073 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-10 13:47:09,073 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-10 13:47:09,073 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2018-04-10 13:47:09,073 INFO L87 Difference]: Start difference. First operand 340 states and 385 transitions. Second operand 9 states. [2018-04-10 13:47:09,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:47:09,271 INFO L93 Difference]: Finished difference Result 345 states and 390 transitions. [2018-04-10 13:47:09,271 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-10 13:47:09,271 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 30 [2018-04-10 13:47:09,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:47:09,272 INFO L225 Difference]: With dead ends: 345 [2018-04-10 13:47:09,272 INFO L226 Difference]: Without dead ends: 345 [2018-04-10 13:47:09,272 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-10 13:47:09,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2018-04-10 13:47:09,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 343. [2018-04-10 13:47:09,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 343 states. [2018-04-10 13:47:09,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 388 transitions. [2018-04-10 13:47:09,276 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 388 transitions. Word has length 30 [2018-04-10 13:47:09,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:47:09,277 INFO L459 AbstractCegarLoop]: Abstraction has 343 states and 388 transitions. [2018-04-10 13:47:09,277 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-10 13:47:09,277 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 388 transitions. [2018-04-10 13:47:09,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-10 13:47:09,277 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:47:09,277 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-10 13:47:09,277 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-10 13:47:09,278 INFO L82 PathProgramCache]: Analyzing trace with hash 610464061, now seen corresponding path program 1 times [2018-04-10 13:47:09,278 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:47:09,278 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:47:09,278 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:47:09,278 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:47:09,278 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:47:09,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:47:09,294 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:47:09,689 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-10 13:47:09,690 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:47:09,690 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-10 13:47:09,695 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:47:09,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:47:09,757 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:47:09,920 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-10 13:47:09,922 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-10 13:47:09,922 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:09,923 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:47:09,927 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:47:09,927 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:29, output treesize:25 [2018-04-10 13:47:09,955 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-10 13:47:09,958 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-10 13:47:09,958 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:09,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, 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-10 13:47:09,987 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-04-10 13:47:09,997 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-10 13:47:10,007 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-04-10 13:47:10,007 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:38, output treesize:70 [2018-04-10 13:47:10,056 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-10 13:47:10,057 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:10,058 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-10 13:47:10,058 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:10,062 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:47:10,085 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-10 13:47:10,099 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:10,100 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-10 13:47:10,100 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:10,130 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:10,136 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-10 13:47:10,137 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2018-04-10 13:47:10,156 INFO L267 ElimStorePlain]: Start of recursive call 4: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-10 13:47:10,174 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-10 13:47:10,174 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:102, output treesize:115 [2018-04-10 13:47:10,257 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-10 13:47:10,258 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:10,270 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:10,270 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:10,275 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-10 13:47:10,275 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:10,315 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-10 13:47:10,315 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:130, output treesize:57 [2018-04-10 13:47:10,430 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:10,431 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:10,432 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:10,432 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-10 13:47:10,433 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:10,452 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-10 13:47:10,452 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:68, output treesize:76 [2018-04-10 13:47:10,543 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-10 13:47:10,552 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-10 13:47:10,552 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:10,560 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:47:10,569 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-10 13:47:10,569 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:89, output treesize:76 [2018-04-10 13:47:10,618 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-10 13:47:10,621 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-10 13:47:10,621 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:10,632 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:47:10,641 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-10 13:47:10,641 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:89, output treesize:85 [2018-04-10 13:47:10,687 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-10 13:47:10,691 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-10 13:47:10,692 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:10,700 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:10,701 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-10 13:47:10,701 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:10,707 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-10 13:47:10,707 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:10,710 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:47:10,716 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-10 13:47:10,716 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:94, output treesize:28 [2018-04-10 13:47:10,773 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-10 13:47:10,791 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:47:10,791 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18] total 36 [2018-04-10 13:47:10,792 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-04-10 13:47:10,792 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-04-10 13:47:10,792 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=1213, Unknown=0, NotChecked=0, Total=1332 [2018-04-10 13:47:10,792 INFO L87 Difference]: Start difference. First operand 343 states and 388 transitions. Second operand 37 states. [2018-04-10 13:47:14,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:47:14,715 INFO L93 Difference]: Finished difference Result 516 states and 619 transitions. [2018-04-10 13:47:14,715 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-10 13:47:14,715 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 47 [2018-04-10 13:47:14,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:47:14,718 INFO L225 Difference]: With dead ends: 516 [2018-04-10 13:47:14,718 INFO L226 Difference]: Without dead ends: 516 [2018-04-10 13:47:14,719 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 976 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=554, Invalid=3352, Unknown=0, NotChecked=0, Total=3906 [2018-04-10 13:47:14,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2018-04-10 13:47:14,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 348. [2018-04-10 13:47:14,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 348 states. [2018-04-10 13:47:14,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 392 transitions. [2018-04-10 13:47:14,732 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 392 transitions. Word has length 47 [2018-04-10 13:47:14,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:47:14,733 INFO L459 AbstractCegarLoop]: Abstraction has 348 states and 392 transitions. [2018-04-10 13:47:14,733 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-04-10 13:47:14,733 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 392 transitions. [2018-04-10 13:47:14,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-10 13:47:14,734 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:47:14,734 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-10 13:47:14,734 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-10 13:47:14,734 INFO L82 PathProgramCache]: Analyzing trace with hash 610464062, now seen corresponding path program 1 times [2018-04-10 13:47:14,734 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:47:14,735 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:47:14,735 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:47:14,735 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:47:14,736 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:47:14,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:47:14,759 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:47:15,329 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-10 13:47:15,330 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:47:15,330 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-10 13:47:15,335 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:47:15,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:47:15,361 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:47:15,426 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-10 13:47:15,426 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:15,430 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:47:15,430 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2018-04-10 13:47:15,505 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-10 13:47:15,507 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-10 13:47:15,507 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:15,508 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:47:15,518 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-10 13:47:15,520 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-10 13:47:15,520 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:15,521 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:47:15,529 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-10 13:47:15,529 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:48, output treesize:40 [2018-04-10 13:47:15,582 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-10 13:47:15,585 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-10 13:47:15,585 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:15,605 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-10 13:47:15,605 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-04-10 13:47:15,614 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-10 13:47:15,639 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-10 13:47:15,645 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-10 13:47:15,646 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2018-04-10 13:47:15,661 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-10 13:47:15,661 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:15,670 INFO L267 ElimStorePlain]: Start of recursive call 5: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-10 13:47:15,692 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-10 13:47:15,692 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:66, output treesize:212 [2018-04-10 13:47:15,782 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-10 13:47:15,785 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:15,786 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-10 13:47:15,786 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:15,849 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:15,851 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:15,859 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-10 13:47:15,859 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-04-10 13:47:15,920 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-10 13:47:15,985 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-10 13:47:15,989 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:15,989 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-10 13:47:15,989 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:16,046 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:16,047 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:16,054 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-10 13:47:16,055 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2018-04-10 13:47:16,097 INFO L267 ElimStorePlain]: Start of recursive call 5: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-10 13:47:16,100 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-10 13:47:16,102 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:16,103 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:47:16,105 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-10 13:47:16,105 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:16,116 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:47:16,192 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-10 13:47:16,192 INFO L202 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:249, output treesize:210 [2018-04-10 13:47:16,253 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-10 13:47:16,253 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:16,270 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:16,270 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:16,271 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-10 13:47:16,271 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:16,283 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-10 13:47:16,284 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:226, output treesize:150 [2018-04-10 13:47:16,445 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-10 13:47:16,445 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:16,464 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:16,464 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:16,465 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-10 13:47:16,465 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:16,480 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-10 13:47:16,480 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:161, output treesize:144 [2018-04-10 13:47:16,602 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-10 13:47:16,605 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-10 13:47:16,606 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:16,663 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:16,679 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-10 13:47:16,679 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2018-04-10 13:47:16,724 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-10 13:47:16,768 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-10 13:47:16,770 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:16,770 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:16,770 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:47:16,772 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-10 13:47:16,772 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:16,783 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:47:16,790 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-10 13:47:16,793 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:16,793 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:47:16,795 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-10 13:47:16,795 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:16,806 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:47:16,820 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-10 13:47:16,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 159 treesize of output 158 [2018-04-10 13:47:16,822 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:16,863 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:16,887 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-10 13:47:16,888 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 4 xjuncts. [2018-04-10 13:47:16,942 INFO L267 ElimStorePlain]: Start of recursive call 9: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-10 13:47:16,996 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-10 13:47:16,996 INFO L202 ElimStorePlain]: Needed 11 recursive calls to eliminate 5 variables, input treesize:170, output treesize:339 [2018-04-10 13:47:17,098 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-10 13:47:17,100 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:17,100 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-10 13:47:17,101 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:17,116 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:47:17,240 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:47:17,241 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-10 13:47:17,242 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-10 13:47:17,243 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:17,257 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:47:17,355 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:47:17,355 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-10 13:47:17,357 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-10 13:47:17,357 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:17,365 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:47:17,438 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-10 13:47:17,440 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:17,440 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-10 13:47:17,441 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:17,454 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:47:17,528 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-10 13:47:17,535 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:17,537 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-10 13:47:17,538 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:17,609 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-10 13:47:17,609 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:17,649 INFO L267 ElimStorePlain]: Start of recursive call 10: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:47:17,721 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-10 13:47:17,727 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-10 13:47:17,727 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:17,791 INFO L267 ElimStorePlain]: Start of recursive call 13: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:47:17,846 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-10 13:47:17,846 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 11 variables, input treesize:481, output treesize:391 [2018-04-10 13:47:17,971 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-10 13:47:17,973 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:17,973 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-10 13:47:17,974 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:17,988 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:47:17,988 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-10 13:47:17,988 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:17,999 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:47:18,025 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-10 13:47:18,027 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:47:18,027 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-10 13:47:18,028 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:18,039 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:18,040 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-10 13:47:18,040 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:18,047 INFO L267 ElimStorePlain]: Start of recursive call 5: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:47:18,069 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-10 13:47:18,070 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:47:18,071 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-10 13:47:18,071 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:18,083 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-10 13:47:18,083 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:18,092 INFO L267 ElimStorePlain]: Start of recursive call 8: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:47:18,109 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-10 13:47:18,112 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:47:18,112 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-10 13:47:18,113 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:18,120 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-10 13:47:18,120 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:18,125 INFO L267 ElimStorePlain]: Start of recursive call 11: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:47:18,137 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-10 13:47:18,137 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:265, output treesize:14 [2018-04-10 13:47:18,176 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-10 13:47:18,194 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:47:18,194 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 20] total 37 [2018-04-10 13:47:18,194 INFO L442 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-04-10 13:47:18,194 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-04-10 13:47:18,194 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=1303, Unknown=0, NotChecked=0, Total=1406 [2018-04-10 13:47:18,195 INFO L87 Difference]: Start difference. First operand 348 states and 392 transitions. Second operand 38 states. [2018-04-10 13:47:20,049 WARN L151 SmtUtils]: Spent 146ms on a formula simplification. DAG size of input: 174 DAG size of output 97 [2018-04-10 13:47:20,401 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 192 DAG size of output 80 [2018-04-10 13:47:20,657 WARN L151 SmtUtils]: Spent 129ms on a formula simplification. DAG size of input: 179 DAG size of output 102 [2018-04-10 13:47:25,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:47:25,033 INFO L93 Difference]: Finished difference Result 513 states and 616 transitions. [2018-04-10 13:47:25,034 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-10 13:47:25,034 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 47 [2018-04-10 13:47:25,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:47:25,036 INFO L225 Difference]: With dead ends: 513 [2018-04-10 13:47:25,037 INFO L226 Difference]: Without dead ends: 513 [2018-04-10 13:47:25,038 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 809 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=553, Invalid=3737, Unknown=0, NotChecked=0, Total=4290 [2018-04-10 13:47:25,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2018-04-10 13:47:25,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 347. [2018-04-10 13:47:25,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 347 states. [2018-04-10 13:47:25,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 391 transitions. [2018-04-10 13:47:25,049 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 391 transitions. Word has length 47 [2018-04-10 13:47:25,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:47:25,050 INFO L459 AbstractCegarLoop]: Abstraction has 347 states and 391 transitions. [2018-04-10 13:47:25,050 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-04-10 13:47:25,050 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 391 transitions. [2018-04-10 13:47:25,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2018-04-10 13:47:25,054 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:47:25,054 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-10 13:47:25,055 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-10 13:47:25,055 INFO L82 PathProgramCache]: Analyzing trace with hash -2009869914, now seen corresponding path program 1 times [2018-04-10 13:47:25,055 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:47:25,055 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:47:25,056 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:47:25,056 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:47:25,056 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:47:25,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:47:25,078 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:47:25,206 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-10 13:47:25,206 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:47:25,206 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-10 13:47:25,215 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:47:25,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:47:25,325 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:47:25,349 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-10 13:47:25,368 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-10 13:47:25,369 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 3 [2018-04-10 13:47:25,369 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-10 13:47:25,369 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-10 13:47:25,369 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-10 13:47:25,370 INFO L87 Difference]: Start difference. First operand 347 states and 391 transitions. Second operand 3 states. [2018-04-10 13:47:25,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:47:25,377 INFO L93 Difference]: Finished difference Result 348 states and 392 transitions. [2018-04-10 13:47:25,377 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-10 13:47:25,377 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 255 [2018-04-10 13:47:25,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:47:25,379 INFO L225 Difference]: With dead ends: 348 [2018-04-10 13:47:25,379 INFO L226 Difference]: Without dead ends: 348 [2018-04-10 13:47:25,379 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-10 13:47:25,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2018-04-10 13:47:25,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 348. [2018-04-10 13:47:25,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 348 states. [2018-04-10 13:47:25,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 392 transitions. [2018-04-10 13:47:25,385 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 392 transitions. Word has length 255 [2018-04-10 13:47:25,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:47:25,385 INFO L459 AbstractCegarLoop]: Abstraction has 348 states and 392 transitions. [2018-04-10 13:47:25,385 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-10 13:47:25,386 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 392 transitions. [2018-04-10 13:47:25,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2018-04-10 13:47:25,389 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:47:25,389 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-10 13:47:25,389 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-10 13:47:25,389 INFO L82 PathProgramCache]: Analyzing trace with hash 1204168800, now seen corresponding path program 1 times [2018-04-10 13:47:25,389 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:47:25,390 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:47:25,390 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:47:25,390 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:47:25,390 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:47:25,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:47:25,439 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:47:25,910 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-10 13:47:25,911 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:47:25,911 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-10 13:47:25,916 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:47:26,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:47:26,041 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:47:26,104 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-10 13:47:26,105 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-10 13:47:26,106 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:26,107 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:47:26,112 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:47:26,113 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2018-04-10 13:47:26,134 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-10 13:47:26,136 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:26,136 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-10 13:47:26,136 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:26,141 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:47:26,146 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:47:26,146 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2018-04-10 13:47:26,176 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-10 13:47:26,179 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-10 13:47:26,179 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:26,205 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:26,208 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:26,219 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-10 13:47:26,220 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2018-04-10 13:47:26,244 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-10 13:47:26,259 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-04-10 13:47:26,259 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:39, output treesize:108 [2018-04-10 13:47:26,318 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-10 13:47:26,321 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:26,321 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:26,322 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:26,328 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-10 13:47:26,330 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-10 13:47:26,365 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-10 13:47:26,382 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-10 13:47:26,411 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:26,412 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-10 13:47:26,412 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:26,431 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-10 13:47:26,471 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:26,472 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-10 13:47:26,473 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-10 13:47:26,474 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:26,478 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:47:26,511 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-10 13:47:26,512 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:26,513 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:26,513 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:26,514 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:26,514 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-10 13:47:26,515 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:26,522 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:47:26,547 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-10 13:47:26,547 INFO L202 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:144, output treesize:177 [2018-04-10 13:47:26,600 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-10 13:47:26,600 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:26,611 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:26,612 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:47:26,612 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-10 13:47:26,612 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:47:26,627 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-10 13:47:26,627 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:197, output treesize:60 [2018-04-10 13:47:26,781 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-10 13:47:26,801 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:47:26,801 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19] total 29 [2018-04-10 13:47:26,802 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-10 13:47:26,802 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-10 13:47:26,802 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=717, Unknown=0, NotChecked=0, Total=812 [2018-04-10 13:47:26,802 INFO L87 Difference]: Start difference. First operand 348 states and 392 transitions. Second operand 29 states. [2018-04-10 13:47:30,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:47:30,011 INFO L93 Difference]: Finished difference Result 413 states and 459 transitions. [2018-04-10 13:47:30,011 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-10 13:47:30,011 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 283 [2018-04-10 13:47:30,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:47:30,013 INFO L225 Difference]: With dead ends: 413 [2018-04-10 13:47:30,013 INFO L226 Difference]: Without dead ends: 394 [2018-04-10 13:47:30,013 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-10 13:47:30,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2018-04-10 13:47:30,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 341. [2018-04-10 13:47:30,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 341 states. [2018-04-10 13:47:30,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 383 transitions. [2018-04-10 13:47:30,020 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 383 transitions. Word has length 283 [2018-04-10 13:47:30,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:47:30,021 INFO L459 AbstractCegarLoop]: Abstraction has 341 states and 383 transitions. [2018-04-10 13:47:30,021 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-10 13:47:30,021 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 383 transitions. [2018-04-10 13:47:30,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 312 [2018-04-10 13:47:30,024 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:47:30,024 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-10 13:47:30,024 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-10 13:47:30,025 INFO L82 PathProgramCache]: Analyzing trace with hash 1399157192, now seen corresponding path program 1 times [2018-04-10 13:47:30,025 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:47:30,025 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:47:30,025 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:47:30,025 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:47:30,025 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:47:32,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:47:32,579 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:48:15,983 WARN L151 SmtUtils]: Spent 117ms on a formula simplification. DAG size of input: 89 DAG size of output 38 [2018-04-10 13:48:17,069 WARN L151 SmtUtils]: Spent 150ms on a formula simplification. DAG size of input: 81 DAG size of output 38 [2018-04-10 13:48:17,421 WARN L151 SmtUtils]: Spent 214ms on a formula simplification. DAG size of input: 88 DAG size of output 58 [2018-04-10 13:48:17,700 WARN L151 SmtUtils]: Spent 160ms on a formula simplification. DAG size of input: 70 DAG size of output 46 [2018-04-10 13:48:19,314 WARN L151 SmtUtils]: Spent 140ms on a formula simplification. DAG size of input: 70 DAG size of output 48 [2018-04-10 13:48:19,601 WARN L151 SmtUtils]: Spent 111ms on a formula simplification. DAG size of input: 50 DAG size of output 38 [2018-04-10 13:48:22,076 WARN L151 SmtUtils]: Spent 162ms on a formula simplification. DAG size of input: 56 DAG size of output 47 [2018-04-10 13:48:25,064 WARN L151 SmtUtils]: Spent 120ms on a formula simplification. DAG size of input: 68 DAG size of output 50 [2018-04-10 13:48:27,426 WARN L151 SmtUtils]: Spent 125ms on a formula simplification. DAG size of input: 74 DAG size of output 59 [2018-04-10 13:48:30,879 WARN L151 SmtUtils]: Spent 101ms on a formula simplification. DAG size of input: 69 DAG size of output 47 [2018-04-10 13:48:34,597 WARN L151 SmtUtils]: Spent 131ms on a formula simplification. DAG size of input: 61 DAG size of output 51 [2018-04-10 13:48:37,881 WARN L151 SmtUtils]: Spent 155ms on a formula simplification. DAG size of input: 47 DAG size of output 39 [2018-04-10 13:48:38,419 WARN L151 SmtUtils]: Spent 109ms on a formula simplification. DAG size of input: 70 DAG size of output 39 [2018-04-10 13:48:43,100 WARN L151 SmtUtils]: Spent 183ms on a formula simplification. DAG size of input: 74 DAG size of output 57 [2018-04-10 13:48:43,816 WARN L151 SmtUtils]: Spent 128ms on a formula simplification. DAG size of input: 61 DAG size of output 50 [2018-04-10 13:48:46,097 WARN L151 SmtUtils]: Spent 107ms on a formula simplification. DAG size of input: 45 DAG size of output 41 [2018-04-10 13:48:47,223 WARN L151 SmtUtils]: Spent 138ms on a formula simplification. DAG size of input: 86 DAG size of output 39 [2018-04-10 13:48:48,095 WARN L151 SmtUtils]: Spent 201ms on a formula simplification. DAG size of input: 77 DAG size of output 45 [2018-04-10 13:48:48,780 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 49 DAG size of output 32 [2018-04-10 13:48:52,705 WARN L151 SmtUtils]: Spent 113ms on a formula simplification. DAG size of input: 58 DAG size of output 40 [2018-04-10 13:48:53,889 WARN L151 SmtUtils]: Spent 121ms on a formula simplification. DAG size of input: 60 DAG size of output 45 [2018-04-10 13:48:57,333 WARN L151 SmtUtils]: Spent 186ms on a formula simplification. DAG size of input: 83 DAG size of output 55 [2018-04-10 13:48:58,355 WARN L151 SmtUtils]: Spent 208ms on a formula simplification. DAG size of input: 71 DAG size of output 36 [2018-04-10 13:49:00,749 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-10 13:49:00,749 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:49:00,749 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-10 13:49:00,754 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:49:01,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:49:01,209 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:49:02,711 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-10 13:49:02,712 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-10 13:49:02,712 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:02,713 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:49:02,718 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:49:02,719 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:31, output treesize:27 [2018-04-10 13:49:02,980 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-10 13:49:02,982 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:02,982 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-10 13:49:02,982 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:02,993 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:49:02,997 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:49:02,998 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:34, output treesize:30 [2018-04-10 13:49:03,318 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-10 13:49:03,320 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-10 13:49:03,320 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:03,342 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:03,354 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-10 13:49:03,355 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2018-04-10 13:49:03,387 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-10 13:49:03,404 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-04-10 13:49:03,405 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:43, output treesize:120 [2018-04-10 13:49:03,758 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-10 13:49:03,761 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:03,764 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:03,777 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-10 13:49:03,777 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-04-10 13:49:03,812 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:03,812 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-10 13:49:03,812 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:03,831 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-10 13:49:03,870 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-10 13:49:03,871 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:03,872 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-10 13:49:03,873 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:03,878 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:49:03,912 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-10 13:49:03,914 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:03,914 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:03,914 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:03,916 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-10 13:49:03,916 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:03,923 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:49:03,948 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-10 13:49:03,948 INFO L202 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:152, output treesize:170 [2018-04-10 13:49:04,317 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-10 13:49:04,317 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:04,331 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:04,332 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:04,332 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-10 13:49:04,332 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:04,353 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-10 13:49:04,353 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:202, output treesize:63 [2018-04-10 13:49:07,700 WARN L151 SmtUtils]: Spent 188ms on a formula simplification. DAG size of input: 91 DAG size of output 67 [2018-04-10 13:49:07,703 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:07,704 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:07,704 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-10 13:49:07,705 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:07,757 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:07,758 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:49:07,773 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-10 13:49:07,814 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-10 13:49:07,816 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:07,817 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-10 13:49:07,818 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:07,822 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:49:07,843 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-10 13:49:07,845 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:07,856 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-10 13:49:07,856 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 4 xjuncts. [2018-04-10 13:49:07,895 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:07,896 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-10 13:49:07,898 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:07,899 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 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-10 13:49:07,899 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:07,910 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:49:07,916 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:07,917 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-10 13:49:07,919 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:07,920 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-10 13:49:07,920 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:07,931 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:49:07,936 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:07,938 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-10 13:49:07,940 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:07,940 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-10 13:49:07,941 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:07,953 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:49:07,989 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-10 13:49:08,024 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-10 13:49:08,027 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:49:08,047 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-10 13:49:08,114 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:08,135 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-10 13:49:08,137 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-10 13:49:08,137 INFO L267 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:08,223 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:08,224 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:08,224 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:49:08,228 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-10 13:49:08,228 INFO L267 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:08,296 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:08,300 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:08,308 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-10 13:49:08,308 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:08,358 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:08,359 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:08,359 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:08,362 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-10 13:49:08,363 INFO L267 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:08,397 INFO L267 ElimStorePlain]: Start of recursive call 15: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-10 13:49:08,440 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-10 13:49:08,444 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:08,445 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:08,475 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-10 13:49:08,475 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-04-10 13:49:08,478 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 32 xjuncts. [2018-04-10 13:49:08,640 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:49:08,641 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-10 13:49:08,643 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:08,644 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-10 13:49:08,644 INFO L267 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:08,659 INFO L267 ElimStorePlain]: Start of recursive call 22: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:49:08,664 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:49:08,664 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-10 13:49:08,667 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:08,667 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-10 13:49:08,667 INFO L267 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:08,678 INFO L267 ElimStorePlain]: Start of recursive call 24: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:49:08,681 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:49:08,682 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-10 13:49:08,685 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:08,685 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-10 13:49:08,685 INFO L267 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:08,699 INFO L267 ElimStorePlain]: Start of recursive call 26: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:49:08,703 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:49:08,703 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-10 13:49:08,706 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:08,707 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-10 13:49:08,707 INFO L267 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:08,727 INFO L267 ElimStorePlain]: Start of recursive call 28: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:49:08,741 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:49:08,741 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-10 13:49:08,745 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:08,745 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-10 13:49:08,746 INFO L267 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:08,760 INFO L267 ElimStorePlain]: Start of recursive call 30: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:49:08,764 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:49:08,765 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-10 13:49:08,767 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:08,768 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-10 13:49:08,768 INFO L267 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:08,780 INFO L267 ElimStorePlain]: Start of recursive call 32: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:49:08,786 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:49:08,786 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-10 13:49:08,789 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:08,789 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-10 13:49:08,790 INFO L267 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:08,805 INFO L267 ElimStorePlain]: Start of recursive call 34: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:49:08,809 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:49:08,809 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-10 13:49:08,812 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:08,813 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-10 13:49:08,813 INFO L267 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:08,826 INFO L267 ElimStorePlain]: Start of recursive call 36: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:49:08,830 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:49:08,831 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-10 13:49:08,835 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:08,835 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-10 13:49:08,836 INFO L267 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:08,849 INFO L267 ElimStorePlain]: Start of recursive call 38: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:49:08,969 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-10 13:49:08,974 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-10 13:49:08,976 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:08,977 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:08,979 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:08,995 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-10 13:49:08,995 INFO L267 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 8 xjuncts. [2018-04-10 13:49:09,057 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:49:09,058 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-10 13:49:09,060 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:09,061 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-10 13:49:09,061 INFO L267 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:09,070 INFO L267 ElimStorePlain]: Start of recursive call 42: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:49:09,073 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:49:09,074 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-10 13:49:09,076 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:09,077 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-10 13:49:09,078 INFO L267 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:09,089 INFO L267 ElimStorePlain]: Start of recursive call 44: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:49:09,094 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:49:09,094 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-10 13:49:09,097 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:09,098 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-10 13:49:09,098 INFO L267 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:09,110 INFO L267 ElimStorePlain]: Start of recursive call 46: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:49:09,114 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:49:09,115 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-10 13:49:09,118 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:09,119 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-10 13:49:09,120 INFO L267 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:09,148 INFO L267 ElimStorePlain]: Start of recursive call 48: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:49:09,194 INFO L267 ElimStorePlain]: Start of recursive call 40: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-04-10 13:49:09,200 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-10 13:49:09,203 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:09,216 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-10 13:49:09,217 INFO L267 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 4 xjuncts. [2018-04-10 13:49:09,251 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:49:09,251 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-10 13:49:09,266 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:09,266 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-10 13:49:09,267 INFO L267 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:09,279 INFO L267 ElimStorePlain]: Start of recursive call 52: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:49:09,288 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:49:09,288 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-10 13:49:09,292 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:09,292 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-10 13:49:09,293 INFO L267 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:09,305 INFO L267 ElimStorePlain]: Start of recursive call 54: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:49:09,308 INFO L682 Elim1Store]: detected equality via solver [2018-04-10 13:49:09,309 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-10 13:49:09,312 INFO L700 Elim1Store]: detected not equals via solver [2018-04-10 13:49:09,312 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-10 13:49:09,312 INFO L267 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2018-04-10 13:49:09,321 INFO L267 ElimStorePlain]: Start of recursive call 56: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 13:49:09,350 INFO L267 ElimStorePlain]: Start of recursive call 50: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-04-10 13:49:09,531 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-10 13:49:09,727 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-10 13:49:09,728 INFO L202 ElimStorePlain]: Needed 57 recursive calls to eliminate 7 variables, input treesize:276, output treesize:1264 [2018-04-10 13:50:24,194 WARN L151 SmtUtils]: Spent 73905ms on a formula simplification. DAG size of input: 240 DAG size of output 107 Received shutdown request... [2018-04-10 13:50:25,994 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-04-10 13:50:25,994 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-10 13:50:25,999 WARN L197 ceAbstractionStarter]: Timeout [2018-04-10 13:50:25,999 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.04 01:50:25 BoogieIcfgContainer [2018-04-10 13:50:25,999 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-10 13:50:26,000 INFO L168 Benchmark]: Toolchain (without parser) took 201014.32 ms. Allocated memory was 399.5 MB in the beginning and 1.6 GB in the end (delta: 1.2 GB). Free memory was 335.4 MB in the beginning and 1.0 GB in the end (delta: -687.7 MB). Peak memory consumption was 510.9 MB. Max. memory is 5.3 GB. [2018-04-10 13:50:26,000 INFO L168 Benchmark]: CDTParser took 0.14 ms. Allocated memory is still 399.5 MB. Free memory is still 361.2 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-10 13:50:26,001 INFO L168 Benchmark]: CACSL2BoogieTranslator took 278.40 ms. Allocated memory is still 399.5 MB. Free memory was 335.4 MB in the beginning and 306.4 MB in the end (delta: 29.1 MB). Peak memory consumption was 29.1 MB. Max. memory is 5.3 GB. [2018-04-10 13:50:26,001 INFO L168 Benchmark]: Boogie Preprocessor took 46.54 ms. Allocated memory is still 399.5 MB. Free memory was 306.4 MB in the beginning and 301.1 MB in the end (delta: 5.3 MB). Peak memory consumption was 5.3 MB. Max. memory is 5.3 GB. [2018-04-10 13:50:26,001 INFO L168 Benchmark]: RCFGBuilder took 784.43 ms. Allocated memory was 399.5 MB in the beginning and 610.3 MB in the end (delta: 210.8 MB). Free memory was 301.1 MB in the beginning and 487.2 MB in the end (delta: -186.1 MB). Peak memory consumption was 40.1 MB. Max. memory is 5.3 GB. [2018-04-10 13:50:26,001 INFO L168 Benchmark]: TraceAbstraction took 199902.55 ms. Allocated memory was 610.3 MB in the beginning and 1.6 GB in the end (delta: 987.8 MB). Free memory was 484.5 MB in the beginning and 1.0 GB in the end (delta: -538.6 MB). Peak memory consumption was 449.2 MB. Max. memory is 5.3 GB. [2018-04-10 13:50:26,002 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.14 ms. Allocated memory is still 399.5 MB. Free memory is still 361.2 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 278.40 ms. Allocated memory is still 399.5 MB. Free memory was 335.4 MB in the beginning and 306.4 MB in the end (delta: 29.1 MB). Peak memory consumption was 29.1 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 46.54 ms. Allocated memory is still 399.5 MB. Free memory was 306.4 MB in the beginning and 301.1 MB in the end (delta: 5.3 MB). Peak memory consumption was 5.3 MB. Max. memory is 5.3 GB. * RCFGBuilder took 784.43 ms. Allocated memory was 399.5 MB in the beginning and 610.3 MB in the end (delta: 210.8 MB). Free memory was 301.1 MB in the beginning and 487.2 MB in the end (delta: -186.1 MB). Peak memory consumption was 40.1 MB. Max. memory is 5.3 GB. * TraceAbstraction took 199902.55 ms. Allocated memory was 610.3 MB in the beginning and 1.6 GB in the end (delta: 987.8 MB). Free memory was 484.5 MB in the beginning and 1.0 GB in the end (delta: -538.6 MB). Peak memory consumption was 449.2 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - 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 PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 151 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 8 procedures, 351 locations, 141 error locations. TIMEOUT Result, 199.8s OverallTime, 13 OverallIterations, 15 TraceHistogramMax, 16.3s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 3590 SDtfs, 4919 SDslu, 12143 SDs, 0 SdLazy, 21138 SolverSat, 1706 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 10.2s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 854 GetRequests, 617 SyntacticMatches, 12 SemanticMatches, 225 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2411 ImplicationChecksByTransitivity, 6.9s 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.3s SatisfiabilityAnalysisTime, 6.5s 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-10_13-50-26-011.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-10_13-50-26-011.csv Completed graceful shutdown