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/AutomizerCTransformed.xml -s ../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf -i ../../../trunk/examples/svcomp/memsafety/test-0220_false-valid-memtrack.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-1cf7e2d-m [2018-03-29 23:11:03,851 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-03-29 23:11:03,853 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-03-29 23:11:03,870 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-03-29 23:11:03,870 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-03-29 23:11:03,871 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-03-29 23:11:03,873 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-03-29 23:11:03,875 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-03-29 23:11:03,877 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-03-29 23:11:03,878 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-03-29 23:11:03,880 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-03-29 23:11:03,880 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-03-29 23:11:03,881 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-03-29 23:11:03,883 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-03-29 23:11:03,884 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-03-29 23:11:03,887 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-03-29 23:11:03,889 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-03-29 23:11:03,891 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-03-29 23:11:03,893 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-03-29 23:11:03,894 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-03-29 23:11:03,897 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-03-29 23:11:03,897 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-03-29 23:11:03,898 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-03-29 23:11:03,899 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-03-29 23:11:03,900 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-03-29 23:11:03,902 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-03-29 23:11:03,902 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-03-29 23:11:03,903 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-03-29 23:11:03,904 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-03-29 23:11:03,904 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-03-29 23:11:03,905 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-03-29 23:11:03,905 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf [2018-03-29 23:11:03,941 INFO L110 SettingsManager]: Loading preferences was successful [2018-03-29 23:11:03,941 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-03-29 23:11:03,942 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-03-29 23:11:03,942 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-03-29 23:11:03,943 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-03-29 23:11:03,943 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-03-29 23:11:03,943 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-03-29 23:11:03,943 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-03-29 23:11:03,944 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-03-29 23:11:03,944 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-03-29 23:11:03,944 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-03-29 23:11:03,945 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-03-29 23:11:03,945 INFO L133 SettingsManager]: * sizeof long=4 [2018-03-29 23:11:03,945 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-03-29 23:11:03,945 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-03-29 23:11:03,945 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-03-29 23:11:03,946 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-03-29 23:11:03,946 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-03-29 23:11:03,946 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-03-29 23:11:03,946 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-03-29 23:11:03,946 INFO L133 SettingsManager]: * sizeof long double=12 [2018-03-29 23:11:03,946 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-03-29 23:11:03,947 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-03-29 23:11:03,947 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-03-29 23:11:03,947 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-03-29 23:11:03,947 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-29 23:11:03,947 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-03-29 23:11:03,948 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-03-29 23:11:03,948 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-03-29 23:11:03,948 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-03-29 23:11:03,948 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-03-29 23:11:03,948 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:11:03,948 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-03-29 23:11:03,949 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-03-29 23:11:03,950 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-03-29 23:11:03,950 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-03-29 23:11:03,950 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-03-29 23:11:03,987 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-03-29 23:11:04,002 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-03-29 23:11:04,007 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-03-29 23:11:04,009 INFO L271 PluginConnector]: Initializing CDTParser... [2018-03-29 23:11:04,009 INFO L276 PluginConnector]: CDTParser initialized [2018-03-29 23:11:04,010 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/memsafety/test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,377 INFO L225 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGa0920e63a [2018-03-29 23:11:04,607 INFO L287 CDTParser]: IsIndexed: true [2018-03-29 23:11:04,607 INFO L288 CDTParser]: Found 1 translation units. [2018-03-29 23:11:04,608 INFO L168 CDTParser]: Scanning test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,620 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-03-29 23:11:04,621 INFO L215 ultiparseSymbolTable]: [2018-03-29 23:11:04,621 INFO L218 ultiparseSymbolTable]: Function table: [2018-03-29 23:11:04,621 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_ftest______false_valid_memtrack_i__l2_insert ('l2_insert') in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,621 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,621 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_ftest______false_valid_memtrack_i__calloc_model ('calloc_model') in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,621 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_ftest______false_valid_memtrack_i__l1_insert ('l1_insert') in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,622 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy ('l2_destroy') in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,622 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-03-29 23:11:04,622 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__u_char in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,622 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__ulong in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,622 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____u_long in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,622 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____pthread_list_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,622 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__pthread_barrierattr_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,623 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____int16_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,623 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__sigset_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,623 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____locale_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,623 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__daddr_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,623 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__u_int32_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,623 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__blkcnt_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,624 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____ino64_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,624 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__pthread_key_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,624 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__blksize_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,624 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__u_long in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,624 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____dev_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,624 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__clock_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,624 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____off_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,625 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____caddr_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,625 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__fd_set in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,625 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__fd_mask in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,625 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__pthread_rwlockattr_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,625 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____sigset_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,625 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____ino_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,625 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____fsid_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,625 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____clock_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,625 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____daddr_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,626 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__mode_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,626 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____key_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,626 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__dev_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,626 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__int64_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,626 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__locale_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,626 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__pthread_mutex_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,626 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____useconds_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,626 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__pthread_condattr_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,626 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__suseconds_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,626 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____u_short in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,626 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____blkcnt_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,626 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__fsid_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,626 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____u_int in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,627 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____loff_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,627 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__time_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,627 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__pthread_rwlock_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,627 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____blksize_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,627 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____qaddr_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,627 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____fsblkcnt_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,627 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____int64_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,627 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____uint16_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,628 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__ino_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,628 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____WAIT_STATUS in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,628 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____fsfilcnt64_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,628 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____rlim64_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,628 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__ushort in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,628 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__ldiv_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,628 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____fsfilcnt_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,628 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____uint8_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,629 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__u_quad_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,629 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__loff_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,629 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____time_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,629 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__int8_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,629 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__u_int64_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,629 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__register_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,629 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__timer_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,630 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____nlink_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,630 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____swblk_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,630 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__pthread_once_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,630 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____socklen_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,630 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__off_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,630 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____int8_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,630 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____mode_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,630 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____ssize_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,630 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____sig_atomic_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,631 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____intptr_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,631 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__pid_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,631 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__int32_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,631 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__fsfilcnt_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,631 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__id_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,631 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__ssize_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,631 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____uint64_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,631 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____blkcnt64_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,632 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__gid_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,632 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____uid_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,632 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__u_short in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,632 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__nlink_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,632 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__uint in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,632 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____clockid_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,632 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__clockid_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,632 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__pthread_spinlock_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,633 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__u_int16_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,633 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__div_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,633 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__caddr_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,633 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____int32_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,633 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__fsblkcnt_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,633 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__u_int in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,633 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____rlim_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,633 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____uint32_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,633 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__u_int8_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,634 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__uid_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,634 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__key_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,634 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__size_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,634 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__pthread_cond_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,634 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____fd_mask in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,634 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__quad_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,634 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____u_char in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,634 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____gid_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,635 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____u_quad_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,635 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__pthread_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,635 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__int16_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,635 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__lldiv_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,635 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____id_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,635 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__pthread_attr_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,635 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__pthread_barrier_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,635 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__wchar_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,636 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____timer_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,636 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i__pthread_mutexattr_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,636 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____pid_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,636 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____quad_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,636 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____fsblkcnt64_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,636 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____off64_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,636 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest______false_valid_memtrack_i____suseconds_t in test-0220_false-valid-memtrack.i [2018-03-29 23:11:04,669 INFO L330 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGa0920e63a [2018-03-29 23:11:04,676 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-03-29 23:11:04,680 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-03-29 23:11:04,681 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-03-29 23:11:04,681 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-03-29 23:11:04,688 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-03-29 23:11:04,690 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.03 11:11:04" (1/1) ... [2018-03-29 23:11:04,693 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@62501fb5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:11:04, skipping insertion in model container [2018-03-29 23:11:04,694 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.03 11:11:04" (1/1) ... [2018-03-29 23:11:04,714 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-29 23:11:04,786 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-29 23:11:05,008 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-29 23:11:05,081 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-29 23:11:05,088 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 162 non ball SCCs. Number of states in SCCs 162. [2018-03-29 23:11:05,201 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:11:05 WrapperNode [2018-03-29 23:11:05,201 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-03-29 23:11:05,202 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-03-29 23:11:05,203 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-03-29 23:11:05,203 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-03-29 23:11:05,219 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:11:05" (1/1) ... [2018-03-29 23:11:05,219 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:11:05" (1/1) ... [2018-03-29 23:11:05,242 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:11:05" (1/1) ... [2018-03-29 23:11:05,242 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:11:05" (1/1) ... [2018-03-29 23:11:05,259 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:11:05" (1/1) ... [2018-03-29 23:11:05,267 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:11:05" (1/1) ... [2018-03-29 23:11:05,270 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:11:05" (1/1) ... [2018-03-29 23:11:05,275 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-03-29 23:11:05,275 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-03-29 23:11:05,275 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-03-29 23:11:05,276 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-03-29 23:11:05,277 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:11:05" (1/1) ... No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-29 23:11:05,446 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-03-29 23:11:05,446 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-03-29 23:11:05,446 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_ftest______false_valid_memtrack_i__calloc_model [2018-03-29 23:11:05,446 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_ftest______false_valid_memtrack_i__l2_insert [2018-03-29 23:11:05,446 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy [2018-03-29 23:11:05,447 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_ftest______false_valid_memtrack_i__l1_insert [2018-03-29 23:11:05,447 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-03-29 23:11:05,447 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2018-03-29 23:11:05,447 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-03-29 23:11:05,447 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-03-29 23:11:05,447 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-03-29 23:11:05,448 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-03-29 23:11:05,448 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-03-29 23:11:05,448 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-03-29 23:11:05,448 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-03-29 23:11:05,448 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-03-29 23:11:05,448 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-03-29 23:11:05,448 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-03-29 23:11:05,449 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-03-29 23:11:05,449 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-03-29 23:11:05,449 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-03-29 23:11:05,449 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-03-29 23:11:05,449 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-03-29 23:11:05,450 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-03-29 23:11:05,450 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-03-29 23:11:05,450 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-03-29 23:11:05,450 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-03-29 23:11:05,450 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-03-29 23:11:05,450 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-03-29 23:11:05,450 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-03-29 23:11:05,451 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-03-29 23:11:05,453 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-03-29 23:11:05,453 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-03-29 23:11:05,454 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-03-29 23:11:05,454 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-03-29 23:11:05,454 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-03-29 23:11:05,454 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-03-29 23:11:05,454 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-03-29 23:11:05,454 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-03-29 23:11:05,454 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-03-29 23:11:05,454 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-03-29 23:11:05,455 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-03-29 23:11:05,455 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-03-29 23:11:05,455 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-03-29 23:11:05,455 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-03-29 23:11:05,455 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-03-29 23:11:05,455 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-03-29 23:11:05,455 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-03-29 23:11:05,455 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-03-29 23:11:05,455 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-03-29 23:11:05,455 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-03-29 23:11:05,456 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-03-29 23:11:05,456 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-03-29 23:11:05,456 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-03-29 23:11:05,456 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-03-29 23:11:05,456 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-03-29 23:11:05,456 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-03-29 23:11:05,456 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-03-29 23:11:05,456 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-03-29 23:11:05,456 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-03-29 23:11:05,457 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-03-29 23:11:05,457 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-03-29 23:11:05,457 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-03-29 23:11:05,457 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-03-29 23:11:05,457 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-03-29 23:11:05,457 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-03-29 23:11:05,457 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-03-29 23:11:05,457 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-03-29 23:11:05,458 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-03-29 23:11:05,458 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-03-29 23:11:05,458 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-03-29 23:11:05,458 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-03-29 23:11:05,458 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-03-29 23:11:05,458 INFO L128 BoogieDeclarations]: Found specification of procedure __secure_getenv [2018-03-29 23:11:05,458 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-03-29 23:11:05,458 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-03-29 23:11:05,458 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-03-29 23:11:05,459 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-03-29 23:11:05,459 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-03-29 23:11:05,459 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-03-29 23:11:05,459 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-03-29 23:11:05,459 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-03-29 23:11:05,459 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-03-29 23:11:05,459 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-03-29 23:11:05,460 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-03-29 23:11:05,460 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-03-29 23:11:05,460 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-03-29 23:11:05,460 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-03-29 23:11:05,460 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-03-29 23:11:05,460 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-03-29 23:11:05,460 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-03-29 23:11:05,460 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-03-29 23:11:05,461 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-03-29 23:11:05,461 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-03-29 23:11:05,461 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-03-29 23:11:05,461 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-03-29 23:11:05,461 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-03-29 23:11:05,461 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-03-29 23:11:05,461 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-03-29 23:11:05,462 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-03-29 23:11:05,462 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-03-29 23:11:05,462 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-03-29 23:11:05,462 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-03-29 23:11:05,462 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-03-29 23:11:05,462 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-03-29 23:11:05,462 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-03-29 23:11:05,462 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-03-29 23:11:05,463 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-03-29 23:11:05,463 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-03-29 23:11:05,463 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-03-29 23:11:05,463 INFO L128 BoogieDeclarations]: Found specification of procedure memcpy [2018-03-29 23:11:05,463 INFO L128 BoogieDeclarations]: Found specification of procedure memmove [2018-03-29 23:11:05,463 INFO L128 BoogieDeclarations]: Found specification of procedure memccpy [2018-03-29 23:11:05,463 INFO L128 BoogieDeclarations]: Found specification of procedure memset [2018-03-29 23:11:05,464 INFO L128 BoogieDeclarations]: Found specification of procedure memcmp [2018-03-29 23:11:05,464 INFO L128 BoogieDeclarations]: Found specification of procedure memchr [2018-03-29 23:11:05,464 INFO L128 BoogieDeclarations]: Found specification of procedure strcpy [2018-03-29 23:11:05,464 INFO L128 BoogieDeclarations]: Found specification of procedure strncpy [2018-03-29 23:11:05,464 INFO L128 BoogieDeclarations]: Found specification of procedure strcat [2018-03-29 23:11:05,464 INFO L128 BoogieDeclarations]: Found specification of procedure strncat [2018-03-29 23:11:05,464 INFO L128 BoogieDeclarations]: Found specification of procedure strcmp [2018-03-29 23:11:05,465 INFO L128 BoogieDeclarations]: Found specification of procedure strncmp [2018-03-29 23:11:05,465 INFO L128 BoogieDeclarations]: Found specification of procedure strcoll [2018-03-29 23:11:05,465 INFO L128 BoogieDeclarations]: Found specification of procedure strxfrm [2018-03-29 23:11:05,465 INFO L128 BoogieDeclarations]: Found specification of procedure strcoll_l [2018-03-29 23:11:05,465 INFO L128 BoogieDeclarations]: Found specification of procedure strxfrm_l [2018-03-29 23:11:05,465 INFO L128 BoogieDeclarations]: Found specification of procedure strdup [2018-03-29 23:11:05,465 INFO L128 BoogieDeclarations]: Found specification of procedure strndup [2018-03-29 23:11:05,465 INFO L128 BoogieDeclarations]: Found specification of procedure strchr [2018-03-29 23:11:05,465 INFO L128 BoogieDeclarations]: Found specification of procedure strrchr [2018-03-29 23:11:05,465 INFO L128 BoogieDeclarations]: Found specification of procedure strcspn [2018-03-29 23:11:05,466 INFO L128 BoogieDeclarations]: Found specification of procedure strspn [2018-03-29 23:11:05,466 INFO L128 BoogieDeclarations]: Found specification of procedure strpbrk [2018-03-29 23:11:05,466 INFO L128 BoogieDeclarations]: Found specification of procedure strstr [2018-03-29 23:11:05,466 INFO L128 BoogieDeclarations]: Found specification of procedure strtok [2018-03-29 23:11:05,466 INFO L128 BoogieDeclarations]: Found specification of procedure __strtok_r [2018-03-29 23:11:05,466 INFO L128 BoogieDeclarations]: Found specification of procedure strtok_r [2018-03-29 23:11:05,466 INFO L128 BoogieDeclarations]: Found specification of procedure strlen [2018-03-29 23:11:05,466 INFO L128 BoogieDeclarations]: Found specification of procedure strnlen [2018-03-29 23:11:05,466 INFO L128 BoogieDeclarations]: Found specification of procedure strerror [2018-03-29 23:11:05,466 INFO L128 BoogieDeclarations]: Found specification of procedure strerror_r [2018-03-29 23:11:05,466 INFO L128 BoogieDeclarations]: Found specification of procedure strerror_l [2018-03-29 23:11:05,467 INFO L128 BoogieDeclarations]: Found specification of procedure __bzero [2018-03-29 23:11:05,467 INFO L128 BoogieDeclarations]: Found specification of procedure bcopy [2018-03-29 23:11:05,467 INFO L128 BoogieDeclarations]: Found specification of procedure bzero [2018-03-29 23:11:05,467 INFO L128 BoogieDeclarations]: Found specification of procedure bcmp [2018-03-29 23:11:05,467 INFO L128 BoogieDeclarations]: Found specification of procedure index [2018-03-29 23:11:05,467 INFO L128 BoogieDeclarations]: Found specification of procedure rindex [2018-03-29 23:11:05,467 INFO L128 BoogieDeclarations]: Found specification of procedure ffs [2018-03-29 23:11:05,467 INFO L128 BoogieDeclarations]: Found specification of procedure strcasecmp [2018-03-29 23:11:05,468 INFO L128 BoogieDeclarations]: Found specification of procedure strncasecmp [2018-03-29 23:11:05,468 INFO L128 BoogieDeclarations]: Found specification of procedure strsep [2018-03-29 23:11:05,468 INFO L128 BoogieDeclarations]: Found specification of procedure strsignal [2018-03-29 23:11:05,468 INFO L128 BoogieDeclarations]: Found specification of procedure __stpcpy [2018-03-29 23:11:05,468 INFO L128 BoogieDeclarations]: Found specification of procedure stpcpy [2018-03-29 23:11:05,468 INFO L128 BoogieDeclarations]: Found specification of procedure __stpncpy [2018-03-29 23:11:05,468 INFO L128 BoogieDeclarations]: Found specification of procedure stpncpy [2018-03-29 23:11:05,468 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_ftest______false_valid_memtrack_i__calloc_model [2018-03-29 23:11:05,469 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-03-29 23:11:05,469 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2018-03-29 23:11:05,469 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-03-29 23:11:05,469 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_ftest______false_valid_memtrack_i__l2_insert [2018-03-29 23:11:05,469 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-03-29 23:11:05,469 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-03-29 23:11:05,469 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy [2018-03-29 23:11:05,469 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-03-29 23:11:05,470 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_ftest______false_valid_memtrack_i__l1_insert [2018-03-29 23:11:05,470 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-03-29 23:11:05,470 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-03-29 23:11:05,470 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-03-29 23:11:06,110 WARN L446 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-03-29 23:11:06,518 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-03-29 23:11:06,519 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.03 11:11:06 BoogieIcfgContainer [2018-03-29 23:11:06,519 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-03-29 23:11:06,520 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2018-03-29 23:11:06,520 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2018-03-29 23:11:06,521 INFO L276 PluginConnector]: IcfgTransformer initialized [2018-03-29 23:11:06,529 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.03 11:11:06" (1/1) ... [2018-03-29 23:11:06,564 INFO L139 apSepIcfgTransformer]: HeapSepIcfgTransformer: Starting heap partitioning [2018-03-29 23:11:06,564 INFO L140 apSepIcfgTransformer]: To be partitioned heap arrays found [#memory_$Pointer$.base, #memory_$Pointer$.offset] [2018-03-29 23:11:06,632 INFO L298 apSepIcfgTransformer]: Heap separator: starting memloc-array-style preprocessing [2018-03-29 23:11:06,696 INFO L333 apSepIcfgTransformer]: finished MemlocArrayUpdater, created 16 location literals (each corresponds to one heap write) [2018-03-29 23:11:06,729 INFO L393 apSepIcfgTransformer]: finished preprocessing for the equality analysis [2018-03-29 23:11:06,731 DEBUG L397 apSepIcfgTransformer]: storeIndexInfoToLocLiteral: Map: (Store [1] at(SUMMARY for call write~$Pointer$(0, 0, ~#list~0.base, ~#list~0.offset, 4); srcloc: L787') with |v_~#list~0.offset_2|) : |mll_L787'_0| (Store [2] at(SUMMARY for call write~$Pointer$(#t~mem10.base, #t~mem10.offset, ~item~1.base, ~item~1.offset + 0, 4); srcloc: L782) with v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_5) : mll_L782_2 (Store [3] at(SUMMARY for call write~$Pointer$(#t~mem10.base, #t~mem10.offset, ~item~1.base, ~item~1.offset + 0, 4); srcloc: L782) with v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_5) : mll_L782_3 (Store [4] at(SUMMARY for call write~$Pointer$(~item~1.base, ~item~1.offset, ~list.base, ~list.offset, 4); srcloc: L783) with v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_5) : mll_L783_4 (Store [5] at(SUMMARY for call write~$Pointer$(~item~1.base, ~item~1.offset, ~list.base, ~list.offset, 4); srcloc: L783) with v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_4) : mll_L783_5 (Store [6] at(#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,#ptr.offset + #t~loopctr19 * 1 := 0], #memory_$Pointer$.offset[#ptr.base,#ptr.offset + #t~loopctr19 * 1 := #value % 256];) with |v_#Ultimate.C_memset_#ptr.base_3|) : |mll_L-1'_7| (Store [7] at(#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,#ptr.offset + #t~loopctr19 * 1 := 0], #memory_$Pointer$.offset[#ptr.base,#ptr.offset + #t~loopctr19 * 1 := #value % 256];) with (+ |v_#Ultimate.C_memset_#t~loopctr19_3| |v_#Ultimate.C_memset_#ptr.offset_2|)) : |mll_L-1'_6| (Store [8] at(SUMMARY for call write~$Pointer$(#t~malloc3.base, #t~malloc3.offset, ~item~0.base, ~item~0.offset + 0, 4); srcloc: L758) with v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_5) : mll_L758_9 (Store [9] at(SUMMARY for call write~$Pointer$(#t~malloc3.base, #t~malloc3.offset, ~item~0.base, ~item~0.offset + 0, 4); srcloc: L758) with v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_5) : mll_L758_8 (Store [10] at(SUMMARY for call write~$Pointer$(~next~1.base, ~next~1.offset, ~#list~0.base, ~#list~0.offset, 4); srcloc: L795) with |v_~#list~0.base_15|) : mll_L795_10 (Store [11] at(SUMMARY for call write~$Pointer$(~next~1.base, ~next~1.offset, ~#list~0.base, ~#list~0.offset, 4); srcloc: L795) with |v_~#list~0.offset_11|) : mll_L795_11 (Store [12] at(SUMMARY for call write~$Pointer$(#t~mem5.base, #t~mem5.offset, ~item~0.base, ~item~0.offset + 4, 4); srcloc: L761) with v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_11) : mll_L761_13 (Store [13] at(SUMMARY for call write~$Pointer$(#t~mem5.base, #t~mem5.offset, ~item~0.base, ~item~0.offset + 4, 4); srcloc: L761) with (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_9 4)) : mll_L761_12 (Store [14] at(SUMMARY for call write~$Pointer$(~item~0.base, ~item~0.offset, ~list.base, ~list.offset, 4); srcloc: L762) with v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_1) : mll_L762_14 (Store [15] at(SUMMARY for call write~$Pointer$(~item~0.base, ~item~0.offset, ~list.base, ~list.offset, 4); srcloc: L762) with v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_1) : mll_L762_15 (Store [0] at(SUMMARY for call write~$Pointer$(0, 0, ~#list~0.base, ~#list~0.offset, 4); srcloc: L787') with |v_~#list~0.base_2|) : |mll_L787'_1| [2018-03-29 23:11:06,742 DEBUG L399 apSepIcfgTransformer]: edgeToIndexToStoreIndexInfo: NestedMap2: (SUMMARY for call write~$Pointer$(~item~0.base, ~item~0.offset, ~list.base, ~list.offset, 4); srcloc: L762) : v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_1 : (Store [14] at(SUMMARY for call write~$Pointer$(~item~0.base, ~item~0.offset, ~list.base, ~list.offset, 4); srcloc: L762) with v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_1) (SUMMARY for call write~$Pointer$(~item~0.base, ~item~0.offset, ~list.base, ~list.offset, 4); srcloc: L762) : v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_1 : (Store [15] at(SUMMARY for call write~$Pointer$(~item~0.base, ~item~0.offset, ~list.base, ~list.offset, 4); srcloc: L762) with v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_1) (SUMMARY for call write~$Pointer$(~item~1.base, ~item~1.offset, ~list.base, ~list.offset, 4); srcloc: L783) : v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_5 : (Store [4] at(SUMMARY for call write~$Pointer$(~item~1.base, ~item~1.offset, ~list.base, ~list.offset, 4); srcloc: L783) with v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_5) (SUMMARY for call write~$Pointer$(~item~1.base, ~item~1.offset, ~list.base, ~list.offset, 4); srcloc: L783) : v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_4 : (Store [5] at(SUMMARY for call write~$Pointer$(~item~1.base, ~item~1.offset, ~list.base, ~list.offset, 4); srcloc: L783) with v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_4) (SUMMARY for call write~$Pointer$(0, 0, ~#list~0.base, ~#list~0.offset, 4); srcloc: L787') : |v_~#list~0.offset_2| : (Store [1] at(SUMMARY for call write~$Pointer$(0, 0, ~#list~0.base, ~#list~0.offset, 4); srcloc: L787') with |v_~#list~0.offset_2|) (SUMMARY for call write~$Pointer$(0, 0, ~#list~0.base, ~#list~0.offset, 4); srcloc: L787') : |v_~#list~0.base_2| : (Store [0] at(SUMMARY for call write~$Pointer$(0, 0, ~#list~0.base, ~#list~0.offset, 4); srcloc: L787') with |v_~#list~0.base_2|) (#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,#ptr.offset + #t~loopctr19 * 1 := 0], #memory_$Pointer$.offset[#ptr.base,#ptr.offset + #t~loopctr19 * 1 := #value % 256];) : (+ |v_#Ultimate.C_memset_#t~loopctr19_3| |v_#Ultimate.C_memset_#ptr.offset_2|) : (Store [7] at(#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,#ptr.offset + #t~loopctr19 * 1 := 0], #memory_$Pointer$.offset[#ptr.base,#ptr.offset + #t~loopctr19 * 1 := #value % 256];) with (+ |v_#Ultimate.C_memset_#t~loopctr19_3| |v_#Ultimate.C_memset_#ptr.offset_2|)) (#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,#ptr.offset + #t~loopctr19 * 1 := 0], #memory_$Pointer$.offset[#ptr.base,#ptr.offset + #t~loopctr19 * 1 := #value % 256];) : |v_#Ultimate.C_memset_#ptr.base_3| : (Store [6] at(#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,#ptr.offset + #t~loopctr19 * 1 := 0], #memory_$Pointer$.offset[#ptr.base,#ptr.offset + #t~loopctr19 * 1 := #value % 256];) with |v_#Ultimate.C_memset_#ptr.base_3|) (SUMMARY for call write~$Pointer$(~next~1.base, ~next~1.offset, ~#list~0.base, ~#list~0.offset, 4); srcloc: L795) : |v_~#list~0.base_15| : (Store [10] at(SUMMARY for call write~$Pointer$(~next~1.base, ~next~1.offset, ~#list~0.base, ~#list~0.offset, 4); srcloc: L795) with |v_~#list~0.base_15|) (SUMMARY for call write~$Pointer$(~next~1.base, ~next~1.offset, ~#list~0.base, ~#list~0.offset, 4); srcloc: L795) : |v_~#list~0.offset_11| : (Store [11] at(SUMMARY for call write~$Pointer$(~next~1.base, ~next~1.offset, ~#list~0.base, ~#list~0.offset, 4); srcloc: L795) with |v_~#list~0.offset_11|) (SUMMARY for call write~$Pointer$(#t~malloc3.base, #t~malloc3.offset, ~item~0.base, ~item~0.offset + 0, 4); srcloc: L758) : v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_5 : (Store [9] at(SUMMARY for call write~$Pointer$(#t~malloc3.base, #t~malloc3.offset, ~item~0.base, ~item~0.offset + 0, 4); srcloc: L758) with v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_5) (SUMMARY for call write~$Pointer$(#t~malloc3.base, #t~malloc3.offset, ~item~0.base, ~item~0.offset + 0, 4); srcloc: L758) : v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_5 : (Store [8] at(SUMMARY for call write~$Pointer$(#t~malloc3.base, #t~malloc3.offset, ~item~0.base, ~item~0.offset + 0, 4); srcloc: L758) with v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_5) (SUMMARY for call write~$Pointer$(#t~mem5.base, #t~mem5.offset, ~item~0.base, ~item~0.offset + 4, 4); srcloc: L761) : (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_9 4) : (Store [13] at(SUMMARY for call write~$Pointer$(#t~mem5.base, #t~mem5.offset, ~item~0.base, ~item~0.offset + 4, 4); srcloc: L761) with (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_9 4)) (SUMMARY for call write~$Pointer$(#t~mem5.base, #t~mem5.offset, ~item~0.base, ~item~0.offset + 4, 4); srcloc: L761) : v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_11 : (Store [12] at(SUMMARY for call write~$Pointer$(#t~mem5.base, #t~mem5.offset, ~item~0.base, ~item~0.offset + 4, 4); srcloc: L761) with v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_11) (SUMMARY for call write~$Pointer$(#t~mem10.base, #t~mem10.offset, ~item~1.base, ~item~1.offset + 0, 4); srcloc: L782) : v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_5 : (Store [2] at(SUMMARY for call write~$Pointer$(#t~mem10.base, #t~mem10.offset, ~item~1.base, ~item~1.offset + 0, 4); srcloc: L782) with v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_5) (SUMMARY for call write~$Pointer$(#t~mem10.base, #t~mem10.offset, ~item~1.base, ~item~1.offset + 0, 4); srcloc: L782) : v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_5 : (Store [3] at(SUMMARY for call write~$Pointer$(#t~mem10.base, #t~mem10.offset, ~item~1.base, ~item~1.offset + 0, 4); srcloc: L782) with v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_5) [2018-03-29 23:11:06,835 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-03-29 23:11:16,176 INFO L314 AbstractInterpreter]: Visited 9 different actions 9 times. Never merged. Never widened. Never found a fixpoint. Largest state had 39 variables. [2018-03-29 23:11:16,178 INFO L405 apSepIcfgTransformer]: finished equality analysis [2018-03-29 23:11:16,194 INFO L195 HeapSepPreAnalysis]: Number of read from array group [#memory_$Pointer$.offset] : 19 [2018-03-29 23:11:16,194 INFO L195 HeapSepPreAnalysis]: Number of read from array group [#memory_$Pointer$.base] : 19 [2018-03-29 23:11:16,195 INFO L415 apSepIcfgTransformer]: Finished pre analysis before partitioning [2018-03-29 23:11:16,195 INFO L416 apSepIcfgTransformer]: array groups: Set: [#memory_$Pointer$.offset] [#memory_$Pointer$.base] [2018-03-29 23:11:16,196 INFO L418 apSepIcfgTransformer]: select infos: Set: ((select |v_#memory_$Pointer$.offset_17| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_1), at (SUMMARY for call write~$Pointer$(~item~0.base, ~item~0.offset, ~list.base, ~list.offset, 4); srcloc: L762)) ((select |v_#memory_$Pointer$.base_7| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_5), at (SUMMARY for call write~$Pointer$(#t~mem10.base, #t~mem10.offset, ~item~1.base, ~item~1.offset + 0, 4); srcloc: L782)) ((select (select |v_#memory_$Pointer$.offset_37| |v_~#list~0.base_18|) |v_~#list~0.offset_13|), at (SUMMARY for call #t~mem17.base, #t~mem17.offset := read~$Pointer$(~#list~0.base, ~#list~0.offset, 4); srcloc: L795')) ((select (select |v_#memory_$Pointer$.base_34| |v_~#list~0.base_12|) |v_~#list~0.offset_9|), at (SUMMARY for call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~#list~0.base, ~#list~0.offset, 4); srcloc: L794)) ((select (select |v_#memory_$Pointer$.base_11| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_7) (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_6 4)), at (SUMMARY for call #t~mem7.base, #t~mem7.offset := read~$Pointer$(~list.base, ~list.offset + 4, 4); srcloc: L768)) ((select |v_#memory_$Pointer$.base_27| |v_~#list~0.base_2|), at (SUMMARY for call write~$Pointer$(0, 0, ~#list~0.base, ~#list~0.offset, 4); srcloc: L787')) ((select (select |v_#memory_$Pointer$.offset_11| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_7) (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_6 4)), at (SUMMARY for call #t~mem7.base, #t~mem7.offset := read~$Pointer$(~list.base, ~list.offset + 4, 4); srcloc: L768)) ((select |v_#memory_$Pointer$.base_25| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_11), at (SUMMARY for call write~$Pointer$(#t~mem5.base, #t~mem5.offset, ~item~0.base, ~item~0.offset + 4, 4); srcloc: L761)) ((select (select |v_#memory_$Pointer$.base_37| |v_~#list~0.base_18|) |v_~#list~0.offset_13|), at (SUMMARY for call #t~mem17.base, #t~mem17.offset := read~$Pointer$(~#list~0.base, ~#list~0.offset, 4); srcloc: L795')) ((select (select |v_#memory_$Pointer$.offset_31| |v_main_#t~mem12.base_2|) |v_main_#t~mem12.offset_2|), at (SUMMARY for call #t~mem13.base, #t~mem13.offset := read~$Pointer$(#t~mem12.base, #t~mem12.offset + 0, 4); srcloc: L792')) ((select (select |v_#memory_$Pointer$.base_5| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_2) v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_2), at (SUMMARY for call #t~mem10.base, #t~mem10.offset := read~$Pointer$(~list.base, ~list.offset, 4); srcloc: L779''')) ((select |v_#memory_$Pointer$.offset_25| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_11), at (SUMMARY for call write~$Pointer$(#t~mem5.base, #t~mem5.offset, ~item~0.base, ~item~0.offset + 4, 4); srcloc: L761)) ((select |v_#memory_$Pointer$.base_36| |v_~#list~0.base_15|), at (SUMMARY for call write~$Pointer$(~next~1.base, ~next~1.offset, ~#list~0.base, ~#list~0.offset, 4); srcloc: L795)) ((select |v_#memory_$Pointer$.base_17| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_1), at (SUMMARY for call write~$Pointer$(~item~0.base, ~item~0.offset, ~list.base, ~list.offset, 4); srcloc: L762)) ((select |v_#memory_$Pointer$.offset_27| |v_~#list~0.base_2|), at (SUMMARY for call write~$Pointer$(0, 0, ~#list~0.base, ~#list~0.offset, 4); srcloc: L787')) ((select (select |v_#memory_$Pointer$.offset_10| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_4) v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_4), at (SUMMARY for call #t~mem6.base, #t~mem6.offset := read~$Pointer$(~list.base, ~list.offset + 0, 4); srcloc: L766)) ((select (select |v_#memory_$Pointer$.offset_32| |v_~#list~0.base_9|) |v_~#list~0.offset_7|), at (SUMMARY for call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~#list~0.base, ~#list~0.offset, 4); srcloc: L793)) ((select (select |v_#memory_$Pointer$.offset_30| |v_~#list~0.base_6|) |v_~#list~0.offset_5|), at (SUMMARY for call #t~mem12.base, #t~mem12.offset := read~$Pointer$(~#list~0.base, ~#list~0.offset, 4); srcloc: L792)) ((select (select |v_#memory_$Pointer$.offset_22| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_8) v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_7), at (SUMMARY for call #t~mem4.base, #t~mem4.offset := read~$Pointer$(~item~0.base, ~item~0.offset + 0, 4); srcloc: L758')) ((select |v_#memory_$Pointer$.offset_9| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_5), at (SUMMARY for call write~$Pointer$(~item~1.base, ~item~1.offset, ~list.base, ~list.offset, 4); srcloc: L783)) ((select |v_#memory_$Pointer$.base_15| |v_#Ultimate.C_memset_#ptr.base_3|), at (#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,#ptr.offset + #t~loopctr19 * 1 := 0], #memory_$Pointer$.offset[#ptr.base,#ptr.offset + #t~loopctr19 * 1 := #value % 256];)) ((select (select |v_#memory_$Pointer$.base_30| |v_~#list~0.base_6|) |v_~#list~0.offset_5|), at (SUMMARY for call #t~mem12.base, #t~mem12.offset := read~$Pointer$(~#list~0.base, ~#list~0.offset, 4); srcloc: L792)) ((select |v_#memory_$Pointer$.base_9| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_5), at (SUMMARY for call write~$Pointer$(~item~1.base, ~item~1.offset, ~list.base, ~list.offset, 4); srcloc: L783)) ((select (select |v_#memory_$Pointer$.offset_5| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_2) v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_2), at (SUMMARY for call #t~mem10.base, #t~mem10.offset := read~$Pointer$(~list.base, ~list.offset, 4); srcloc: L779''')) ((select (select |v_#memory_$Pointer$.base_10| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_4) v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_4), at (SUMMARY for call #t~mem6.base, #t~mem6.offset := read~$Pointer$(~list.base, ~list.offset + 0, 4); srcloc: L766)) ((select (select |v_#memory_$Pointer$.base_32| |v_~#list~0.base_9|) |v_~#list~0.offset_7|), at (SUMMARY for call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~#list~0.base, ~#list~0.offset, 4); srcloc: L793)) ((select (select |v_#memory_$Pointer$.base_31| |v_main_#t~mem12.base_2|) |v_main_#t~mem12.offset_2|), at (SUMMARY for call #t~mem13.base, #t~mem13.offset := read~$Pointer$(#t~mem12.base, #t~mem12.offset + 0, 4); srcloc: L792')) ((select |v_#memory_$Pointer$.offset_7| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_5), at (SUMMARY for call write~$Pointer$(#t~mem10.base, #t~mem10.offset, ~item~1.base, ~item~1.offset + 0, 4); srcloc: L782)) ((select |v_#memory_$Pointer$.offset_15| |v_#Ultimate.C_memset_#ptr.base_3|), at (#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,#ptr.offset + #t~loopctr19 * 1 := 0], #memory_$Pointer$.offset[#ptr.base,#ptr.offset + #t~loopctr19 * 1 := #value % 256];)) ((select (select |v_#memory_$Pointer$.base_22| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_8) v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_7), at (SUMMARY for call #t~mem4.base, #t~mem4.offset := read~$Pointer$(~item~0.base, ~item~0.offset + 0, 4); srcloc: L758')) ((select (select |v_#memory_$Pointer$.base_23| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_5) v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_4), at (SUMMARY for call #t~mem5.base, #t~mem5.offset := read~$Pointer$(~list.base, ~list.offset, 4); srcloc: L759'''')) ((select (select |v_#memory_$Pointer$.offset_23| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_5) v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_4), at (SUMMARY for call #t~mem5.base, #t~mem5.offset := read~$Pointer$(~list.base, ~list.offset, 4); srcloc: L759'''')) ((select (select |v_#memory_$Pointer$.offset_33| |v_main_#t~mem14.base_2|) (+ |v_main_#t~mem14.offset_2| 4)), at (SUMMARY for call #t~mem15.base, #t~mem15.offset := read~$Pointer$(#t~mem14.base, #t~mem14.offset + 4, 4); srcloc: L793')) ((select (select |v_#memory_$Pointer$.base_33| |v_main_#t~mem14.base_2|) (+ |v_main_#t~mem14.offset_2| 4)), at (SUMMARY for call #t~mem15.base, #t~mem15.offset := read~$Pointer$(#t~mem14.base, #t~mem14.offset + 4, 4); srcloc: L793')) ((select |v_#memory_$Pointer$.offset_36| |v_~#list~0.base_15|), at (SUMMARY for call write~$Pointer$(~next~1.base, ~next~1.offset, ~#list~0.base, ~#list~0.offset, 4); srcloc: L795)) ((select |v_#memory_$Pointer$.offset_21| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_5), at (SUMMARY for call write~$Pointer$(#t~malloc3.base, #t~malloc3.offset, ~item~0.base, ~item~0.offset + 0, 4); srcloc: L758)) ((select |v_#memory_$Pointer$.base_21| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_5), at (SUMMARY for call write~$Pointer$(#t~malloc3.base, #t~malloc3.offset, ~item~0.base, ~item~0.offset + 0, 4); srcloc: L758)) ((select (select |v_#memory_$Pointer$.offset_34| |v_~#list~0.base_12|) |v_~#list~0.offset_9|), at (SUMMARY for call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~#list~0.base, ~#list~0.offset, 4); srcloc: L794)) [2018-03-29 23:11:16,345 DEBUG L379 HeapPartitionManager]: creating LocationBlock locs_30 [2018-03-29 23:11:16,345 DEBUG L380 HeapPartitionManager]: with contents [NoStoreIndexInfo] [2018-03-29 23:11:16,346 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,346 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_$Pointer$.offset_17| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_1), at (SUMMARY for call write~$Pointer$(~item~0.base, ~item~0.offset, ~list.base, ~list.offset, 4); srcloc: L762)) [2018-03-29 23:11:16,346 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,346 DEBUG L379 HeapPartitionManager]: creating LocationBlock locs_30 [2018-03-29 23:11:16,346 DEBUG L380 HeapPartitionManager]: with contents [NoStoreIndexInfo] [2018-03-29 23:11:16,346 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,347 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_$Pointer$.base_7| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_5), at (SUMMARY for call write~$Pointer$(#t~mem10.base, #t~mem10.offset, ~item~1.base, ~item~1.offset + 0, 4); srcloc: L782)) [2018-03-29 23:11:16,347 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,347 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,347 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_$Pointer$.offset_37| |v_~#list~0.base_18|) |v_~#list~0.offset_13|), at (SUMMARY for call #t~mem17.base, #t~mem17.offset := read~$Pointer$(~#list~0.base, ~#list~0.offset, 4); srcloc: L795')) [2018-03-29 23:11:16,347 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,347 DEBUG L379 HeapPartitionManager]: creating LocationBlock locs_30 [2018-03-29 23:11:16,348 DEBUG L380 HeapPartitionManager]: with contents [NoStoreIndexInfo] [2018-03-29 23:11:16,348 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,349 DEBUG L330 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_$Pointer$.offset_37| |v_~#list~0.base_18|) |v_~#list~0.offset_13|), at (SUMMARY for call #t~mem17.base, #t~mem17.offset := read~$Pointer$(~#list~0.base, ~#list~0.offset, 4); srcloc: L795')) [2018-03-29 23:11:16,350 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,350 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,350 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_$Pointer$.base_34| |v_~#list~0.base_12|) |v_~#list~0.offset_9|), at (SUMMARY for call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~#list~0.base, ~#list~0.offset, 4); srcloc: L794)) [2018-03-29 23:11:16,351 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,351 DEBUG L379 HeapPartitionManager]: creating LocationBlock locs_30 [2018-03-29 23:11:16,351 DEBUG L380 HeapPartitionManager]: with contents [NoStoreIndexInfo] [2018-03-29 23:11:16,351 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,351 DEBUG L330 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_$Pointer$.base_34| |v_~#list~0.base_12|) |v_~#list~0.offset_9|), at (SUMMARY for call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~#list~0.base, ~#list~0.offset, 4); srcloc: L794)) [2018-03-29 23:11:16,351 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,351 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,352 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_$Pointer$.base_11| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_7) (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_6 4)), at (SUMMARY for call #t~mem7.base, #t~mem7.offset := read~$Pointer$(~list.base, ~list.offset + 4, 4); srcloc: L768)) [2018-03-29 23:11:16,352 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,352 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,352 DEBUG L330 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_$Pointer$.base_11| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_7) (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_6 4)), at (SUMMARY for call #t~mem7.base, #t~mem7.offset := read~$Pointer$(~list.base, ~list.offset + 4, 4); srcloc: L768)) [2018-03-29 23:11:16,352 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,352 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,352 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_$Pointer$.base_27| |v_~#list~0.base_2|), at (SUMMARY for call write~$Pointer$(0, 0, ~#list~0.base, ~#list~0.offset, 4); srcloc: L787')) [2018-03-29 23:11:16,353 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,353 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,353 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_$Pointer$.offset_11| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_7) (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_6 4)), at (SUMMARY for call #t~mem7.base, #t~mem7.offset := read~$Pointer$(~list.base, ~list.offset + 4, 4); srcloc: L768)) [2018-03-29 23:11:16,353 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,353 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,353 DEBUG L330 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_$Pointer$.offset_11| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_7) (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_6 4)), at (SUMMARY for call #t~mem7.base, #t~mem7.offset := read~$Pointer$(~list.base, ~list.offset + 4, 4); srcloc: L768)) [2018-03-29 23:11:16,353 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,354 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,356 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_$Pointer$.base_25| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_11), at (SUMMARY for call write~$Pointer$(#t~mem5.base, #t~mem5.offset, ~item~0.base, ~item~0.offset + 4, 4); srcloc: L761)) [2018-03-29 23:11:16,356 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,356 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,356 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_$Pointer$.base_37| |v_~#list~0.base_18|) |v_~#list~0.offset_13|), at (SUMMARY for call #t~mem17.base, #t~mem17.offset := read~$Pointer$(~#list~0.base, ~#list~0.offset, 4); srcloc: L795')) [2018-03-29 23:11:16,356 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,356 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,356 DEBUG L330 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_$Pointer$.base_37| |v_~#list~0.base_18|) |v_~#list~0.offset_13|), at (SUMMARY for call #t~mem17.base, #t~mem17.offset := read~$Pointer$(~#list~0.base, ~#list~0.offset, 4); srcloc: L795')) [2018-03-29 23:11:16,357 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,357 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,357 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_$Pointer$.offset_31| |v_main_#t~mem12.base_2|) |v_main_#t~mem12.offset_2|), at (SUMMARY for call #t~mem13.base, #t~mem13.offset := read~$Pointer$(#t~mem12.base, #t~mem12.offset + 0, 4); srcloc: L792')) [2018-03-29 23:11:16,357 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,357 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,357 DEBUG L330 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_$Pointer$.offset_31| |v_main_#t~mem12.base_2|) |v_main_#t~mem12.offset_2|), at (SUMMARY for call #t~mem13.base, #t~mem13.offset := read~$Pointer$(#t~mem12.base, #t~mem12.offset + 0, 4); srcloc: L792')) [2018-03-29 23:11:16,357 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,358 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,358 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_$Pointer$.base_5| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_2) v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_2), at (SUMMARY for call #t~mem10.base, #t~mem10.offset := read~$Pointer$(~list.base, ~list.offset, 4); srcloc: L779''')) [2018-03-29 23:11:16,358 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,358 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,358 DEBUG L330 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_$Pointer$.base_5| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_2) v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_2), at (SUMMARY for call #t~mem10.base, #t~mem10.offset := read~$Pointer$(~list.base, ~list.offset, 4); srcloc: L779''')) [2018-03-29 23:11:16,358 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,358 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,358 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_$Pointer$.offset_25| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_11), at (SUMMARY for call write~$Pointer$(#t~mem5.base, #t~mem5.offset, ~item~0.base, ~item~0.offset + 4, 4); srcloc: L761)) [2018-03-29 23:11:16,359 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,359 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,359 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_$Pointer$.base_36| |v_~#list~0.base_15|), at (SUMMARY for call write~$Pointer$(~next~1.base, ~next~1.offset, ~#list~0.base, ~#list~0.offset, 4); srcloc: L795)) [2018-03-29 23:11:16,359 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,359 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,359 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_$Pointer$.base_17| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_1), at (SUMMARY for call write~$Pointer$(~item~0.base, ~item~0.offset, ~list.base, ~list.offset, 4); srcloc: L762)) [2018-03-29 23:11:16,359 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,359 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,360 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_$Pointer$.offset_27| |v_~#list~0.base_2|), at (SUMMARY for call write~$Pointer$(0, 0, ~#list~0.base, ~#list~0.offset, 4); srcloc: L787')) [2018-03-29 23:11:16,360 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,360 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,360 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_$Pointer$.offset_10| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_4) v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_4), at (SUMMARY for call #t~mem6.base, #t~mem6.offset := read~$Pointer$(~list.base, ~list.offset + 0, 4); srcloc: L766)) [2018-03-29 23:11:16,360 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,360 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,360 DEBUG L330 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_$Pointer$.offset_10| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_4) v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_4), at (SUMMARY for call #t~mem6.base, #t~mem6.offset := read~$Pointer$(~list.base, ~list.offset + 0, 4); srcloc: L766)) [2018-03-29 23:11:16,361 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,362 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,362 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_$Pointer$.offset_32| |v_~#list~0.base_9|) |v_~#list~0.offset_7|), at (SUMMARY for call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~#list~0.base, ~#list~0.offset, 4); srcloc: L793)) [2018-03-29 23:11:16,363 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,363 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,363 DEBUG L330 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_$Pointer$.offset_32| |v_~#list~0.base_9|) |v_~#list~0.offset_7|), at (SUMMARY for call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~#list~0.base, ~#list~0.offset, 4); srcloc: L793)) [2018-03-29 23:11:16,363 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,363 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,363 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_$Pointer$.offset_30| |v_~#list~0.base_6|) |v_~#list~0.offset_5|), at (SUMMARY for call #t~mem12.base, #t~mem12.offset := read~$Pointer$(~#list~0.base, ~#list~0.offset, 4); srcloc: L792)) [2018-03-29 23:11:16,363 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,364 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,364 DEBUG L330 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_$Pointer$.offset_30| |v_~#list~0.base_6|) |v_~#list~0.offset_5|), at (SUMMARY for call #t~mem12.base, #t~mem12.offset := read~$Pointer$(~#list~0.base, ~#list~0.offset, 4); srcloc: L792)) [2018-03-29 23:11:16,364 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,364 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,364 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_$Pointer$.offset_22| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_8) v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_7), at (SUMMARY for call #t~mem4.base, #t~mem4.offset := read~$Pointer$(~item~0.base, ~item~0.offset + 0, 4); srcloc: L758')) [2018-03-29 23:11:16,364 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,364 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,364 DEBUG L330 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_$Pointer$.offset_22| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_8) v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_7), at (SUMMARY for call #t~mem4.base, #t~mem4.offset := read~$Pointer$(~item~0.base, ~item~0.offset + 0, 4); srcloc: L758')) [2018-03-29 23:11:16,365 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,365 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,365 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_$Pointer$.offset_9| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_5), at (SUMMARY for call write~$Pointer$(~item~1.base, ~item~1.offset, ~list.base, ~list.offset, 4); srcloc: L783)) [2018-03-29 23:11:16,365 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,365 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,365 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_$Pointer$.base_15| |v_#Ultimate.C_memset_#ptr.base_3|), at (#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,#ptr.offset + #t~loopctr19 * 1 := 0], #memory_$Pointer$.offset[#ptr.base,#ptr.offset + #t~loopctr19 * 1 := #value % 256];)) [2018-03-29 23:11:16,365 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,365 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,366 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_$Pointer$.base_30| |v_~#list~0.base_6|) |v_~#list~0.offset_5|), at (SUMMARY for call #t~mem12.base, #t~mem12.offset := read~$Pointer$(~#list~0.base, ~#list~0.offset, 4); srcloc: L792)) [2018-03-29 23:11:16,376 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,377 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,377 DEBUG L330 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_$Pointer$.base_30| |v_~#list~0.base_6|) |v_~#list~0.offset_5|), at (SUMMARY for call #t~mem12.base, #t~mem12.offset := read~$Pointer$(~#list~0.base, ~#list~0.offset, 4); srcloc: L792)) [2018-03-29 23:11:16,377 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,377 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,377 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_$Pointer$.base_9| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_5), at (SUMMARY for call write~$Pointer$(~item~1.base, ~item~1.offset, ~list.base, ~list.offset, 4); srcloc: L783)) [2018-03-29 23:11:16,377 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,378 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,378 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_$Pointer$.offset_5| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_2) v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_2), at (SUMMARY for call #t~mem10.base, #t~mem10.offset := read~$Pointer$(~list.base, ~list.offset, 4); srcloc: L779''')) [2018-03-29 23:11:16,378 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,378 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,378 DEBUG L330 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_$Pointer$.offset_5| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_2) v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_2), at (SUMMARY for call #t~mem10.base, #t~mem10.offset := read~$Pointer$(~list.base, ~list.offset, 4); srcloc: L779''')) [2018-03-29 23:11:16,378 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,378 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,378 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_$Pointer$.base_10| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_4) v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_4), at (SUMMARY for call #t~mem6.base, #t~mem6.offset := read~$Pointer$(~list.base, ~list.offset + 0, 4); srcloc: L766)) [2018-03-29 23:11:16,379 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,379 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,379 DEBUG L330 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_$Pointer$.base_10| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_4) v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_4), at (SUMMARY for call #t~mem6.base, #t~mem6.offset := read~$Pointer$(~list.base, ~list.offset + 0, 4); srcloc: L766)) [2018-03-29 23:11:16,379 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,379 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,379 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_$Pointer$.base_32| |v_~#list~0.base_9|) |v_~#list~0.offset_7|), at (SUMMARY for call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~#list~0.base, ~#list~0.offset, 4); srcloc: L793)) [2018-03-29 23:11:16,379 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,379 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,380 DEBUG L330 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_$Pointer$.base_32| |v_~#list~0.base_9|) |v_~#list~0.offset_7|), at (SUMMARY for call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~#list~0.base, ~#list~0.offset, 4); srcloc: L793)) [2018-03-29 23:11:16,380 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,380 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,380 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_$Pointer$.base_31| |v_main_#t~mem12.base_2|) |v_main_#t~mem12.offset_2|), at (SUMMARY for call #t~mem13.base, #t~mem13.offset := read~$Pointer$(#t~mem12.base, #t~mem12.offset + 0, 4); srcloc: L792')) [2018-03-29 23:11:16,380 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,380 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,380 DEBUG L330 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_$Pointer$.base_31| |v_main_#t~mem12.base_2|) |v_main_#t~mem12.offset_2|), at (SUMMARY for call #t~mem13.base, #t~mem13.offset := read~$Pointer$(#t~mem12.base, #t~mem12.offset + 0, 4); srcloc: L792')) [2018-03-29 23:11:16,381 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,381 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,381 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_$Pointer$.offset_7| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_5), at (SUMMARY for call write~$Pointer$(#t~mem10.base, #t~mem10.offset, ~item~1.base, ~item~1.offset + 0, 4); srcloc: L782)) [2018-03-29 23:11:16,381 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,381 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,381 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_$Pointer$.offset_15| |v_#Ultimate.C_memset_#ptr.base_3|), at (#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,#ptr.offset + #t~loopctr19 * 1 := 0], #memory_$Pointer$.offset[#ptr.base,#ptr.offset + #t~loopctr19 * 1 := #value % 256];)) [2018-03-29 23:11:16,381 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,381 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,382 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_$Pointer$.base_22| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_8) v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_7), at (SUMMARY for call #t~mem4.base, #t~mem4.offset := read~$Pointer$(~item~0.base, ~item~0.offset + 0, 4); srcloc: L758')) [2018-03-29 23:11:16,382 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,382 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,382 DEBUG L330 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_$Pointer$.base_22| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_8) v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_7), at (SUMMARY for call #t~mem4.base, #t~mem4.offset := read~$Pointer$(~item~0.base, ~item~0.offset + 0, 4); srcloc: L758')) [2018-03-29 23:11:16,382 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,382 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,382 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_$Pointer$.base_23| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_5) v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_4), at (SUMMARY for call #t~mem5.base, #t~mem5.offset := read~$Pointer$(~list.base, ~list.offset, 4); srcloc: L759'''')) [2018-03-29 23:11:16,383 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,383 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,383 DEBUG L330 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_$Pointer$.base_23| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_5) v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_4), at (SUMMARY for call #t~mem5.base, #t~mem5.offset := read~$Pointer$(~list.base, ~list.offset, 4); srcloc: L759'''')) [2018-03-29 23:11:16,383 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,383 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,383 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_$Pointer$.offset_23| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_5) v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_4), at (SUMMARY for call #t~mem5.base, #t~mem5.offset := read~$Pointer$(~list.base, ~list.offset, 4); srcloc: L759'''')) [2018-03-29 23:11:16,383 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,383 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,384 DEBUG L330 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_$Pointer$.offset_23| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_5) v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_4), at (SUMMARY for call #t~mem5.base, #t~mem5.offset := read~$Pointer$(~list.base, ~list.offset, 4); srcloc: L759'''')) [2018-03-29 23:11:16,384 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,384 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,384 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_$Pointer$.offset_33| |v_main_#t~mem14.base_2|) (+ |v_main_#t~mem14.offset_2| 4)), at (SUMMARY for call #t~mem15.base, #t~mem15.offset := read~$Pointer$(#t~mem14.base, #t~mem14.offset + 4, 4); srcloc: L793')) [2018-03-29 23:11:16,384 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,384 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,384 DEBUG L330 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_$Pointer$.offset_33| |v_main_#t~mem14.base_2|) (+ |v_main_#t~mem14.offset_2| 4)), at (SUMMARY for call #t~mem15.base, #t~mem15.offset := read~$Pointer$(#t~mem14.base, #t~mem14.offset + 4, 4); srcloc: L793')) [2018-03-29 23:11:16,384 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,385 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,385 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_$Pointer$.base_33| |v_main_#t~mem14.base_2|) (+ |v_main_#t~mem14.offset_2| 4)), at (SUMMARY for call #t~mem15.base, #t~mem15.offset := read~$Pointer$(#t~mem14.base, #t~mem14.offset + 4, 4); srcloc: L793')) [2018-03-29 23:11:16,385 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,386 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,386 DEBUG L330 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_$Pointer$.base_33| |v_main_#t~mem14.base_2|) (+ |v_main_#t~mem14.offset_2| 4)), at (SUMMARY for call #t~mem15.base, #t~mem15.offset := read~$Pointer$(#t~mem14.base, #t~mem14.offset + 4, 4); srcloc: L793')) [2018-03-29 23:11:16,386 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,386 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,386 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_$Pointer$.offset_36| |v_~#list~0.base_15|), at (SUMMARY for call write~$Pointer$(~next~1.base, ~next~1.offset, ~#list~0.base, ~#list~0.offset, 4); srcloc: L795)) [2018-03-29 23:11:16,386 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,386 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,387 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_$Pointer$.offset_21| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_5), at (SUMMARY for call write~$Pointer$(#t~malloc3.base, #t~malloc3.offset, ~item~0.base, ~item~0.offset + 0, 4); srcloc: L758)) [2018-03-29 23:11:16,387 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,387 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,387 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_$Pointer$.base_21| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_5), at (SUMMARY for call write~$Pointer$(#t~malloc3.base, #t~malloc3.offset, ~item~0.base, ~item~0.offset + 0, 4); srcloc: L758)) [2018-03-29 23:11:16,387 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,387 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,387 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_$Pointer$.offset_34| |v_~#list~0.base_12|) |v_~#list~0.offset_9|), at (SUMMARY for call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~#list~0.base, ~#list~0.offset, 4); srcloc: L794)) [2018-03-29 23:11:16,387 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,388 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:11:16,388 DEBUG L330 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_$Pointer$.offset_34| |v_~#list~0.base_12|) |v_~#list~0.offset_9|), at (SUMMARY for call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~#list~0.base, ~#list~0.offset, 4); srcloc: L794)) [2018-03-29 23:11:16,388 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:11:16,388 INFO L336 HeapPartitionManager]: partitioning result: [2018-03-29 23:11:16,388 INFO L341 HeapPartitionManager]: location blocks for array group [#memory_$Pointer$.base] [2018-03-29 23:11:16,388 INFO L350 HeapPartitionManager]: at dimension 0 [2018-03-29 23:11:16,388 INFO L351 HeapPartitionManager]: # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 1 [2018-03-29 23:11:16,389 INFO L352 HeapPartitionManager]: # location blocks :1 [2018-03-29 23:11:16,389 DEBUG L359 HeapPartitionManager]: location block contents: [2018-03-29 23:11:16,389 DEBUG L362 HeapPartitionManager]: [NoStoreIndexInfo] [2018-03-29 23:11:16,389 INFO L350 HeapPartitionManager]: at dimension 1 [2018-03-29 23:11:16,389 INFO L351 HeapPartitionManager]: # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 1 [2018-03-29 23:11:16,389 INFO L352 HeapPartitionManager]: # location blocks :1 [2018-03-29 23:11:16,389 DEBUG L359 HeapPartitionManager]: location block contents: [2018-03-29 23:11:16,389 DEBUG L362 HeapPartitionManager]: [NoStoreIndexInfo] [2018-03-29 23:11:16,389 INFO L341 HeapPartitionManager]: location blocks for array group [#memory_$Pointer$.offset] [2018-03-29 23:11:16,390 INFO L350 HeapPartitionManager]: at dimension 0 [2018-03-29 23:11:16,390 INFO L351 HeapPartitionManager]: # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 1 [2018-03-29 23:11:16,390 INFO L352 HeapPartitionManager]: # location blocks :1 [2018-03-29 23:11:16,390 DEBUG L359 HeapPartitionManager]: location block contents: [2018-03-29 23:11:16,390 DEBUG L362 HeapPartitionManager]: [NoStoreIndexInfo] [2018-03-29 23:11:16,390 INFO L350 HeapPartitionManager]: at dimension 1 [2018-03-29 23:11:16,390 INFO L351 HeapPartitionManager]: # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 1 [2018-03-29 23:11:16,390 INFO L352 HeapPartitionManager]: # location blocks :1 [2018-03-29 23:11:16,390 DEBUG L359 HeapPartitionManager]: location block contents: [2018-03-29 23:11:16,391 DEBUG L362 HeapPartitionManager]: [NoStoreIndexInfo] [2018-03-29 23:11:16,395 INFO L124 ransitionTransformer]: executing heap partitioning transformation [2018-03-29 23:11:16,400 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,400 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,401 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,401 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,402 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,402 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,402 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,402 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,403 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,403 DEBUG L259 ransitionTransformer]: Formula: (and (= |v_#NULL.offset_1| 0) (= |v_#NULL.base_1| 0)) InVars {} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[#NULL.offset, #NULL.base] [2018-03-29 23:11:16,403 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,403 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,403 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,404 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,404 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,404 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,404 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,404 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,404 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,404 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,405 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,405 DEBUG L259 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,405 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,405 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,405 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,406 DEBUG L259 ransitionTransformer]: Formula: (= |v_#valid_40| (store |v_#valid_41| 0 0)) InVars {#valid=|v_#valid_41|} OutVars{#valid=|v_#valid_40|} AuxVars[] AssignedVars[#valid] [2018-03-29 23:11:16,407 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,407 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,407 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,408 DEBUG L259 ransitionTransformer]: Formula: (and (= |v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#in~list.baseInParam_1| |v_~#list~0.base_23|) (= |v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#in~list.offsetInParam_1| |v_~#list~0.offset_17|)) InVars {~#list~0.base=|v_~#list~0.base_23|, ~#list~0.offset=|v_~#list~0.offset_17|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#in~list.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#in~list.offsetInParam_1|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#in~list.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#in~list.baseInParam_1|} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#in~list.offset, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#in~list.base] [2018-03-29 23:11:16,408 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,408 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,408 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,408 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,408 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,409 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,409 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,409 DEBUG L259 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,409 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,409 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,409 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,410 DEBUG L259 ransitionTransformer]: Formula: (and (= |v_#valid_42| (store |v_#valid_43| |v_~#list~0.base_1| 1)) (= |v_#length_34| (store |v_#length_35| |v_~#list~0.base_1| 4)) (= 0 (select |v_#valid_43| |v_~#list~0.base_1|)) (not (= |v_~#list~0.base_1| 0)) (= 0 |v_~#list~0.offset_1|)) InVars {#length=|v_#length_35|, #valid=|v_#valid_43|} OutVars{~#list~0.offset=|v_~#list~0.offset_1|, #length=|v_#length_34|, ~#list~0.base=|v_~#list~0.base_1|, #valid=|v_#valid_42|} AuxVars[] AssignedVars[~#list~0.base, #valid, ~#list~0.offset, #length] [2018-03-29 23:11:16,410 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,410 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,410 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,410 DEBUG L259 ransitionTransformer]: Formula: (and (<= 0 (+ |v_main_#t~nondet11_1| 2147483648)) (<= |v_main_#t~nondet11_1| 2147483647)) InVars {main_#t~nondet11=|v_main_#t~nondet11_1|} OutVars{main_#t~nondet11=|v_main_#t~nondet11_1|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,411 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,411 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,412 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,412 DEBUG L259 ransitionTransformer]: Formula: (and (= v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_1 |v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#in~list.base_1|) (= v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_1 |v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#in~list.offset_1|)) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#in~list.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#in~list.offset_1|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#in~list.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#in~list.base_1|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#in~list.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#in~list.offset_1|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#in~list.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#in~list.base_1|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_1, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_1} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base] [2018-03-29 23:11:16,412 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,412 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,415 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,416 DEBUG L259 ransitionTransformer]: Formula: (and (= |v_main_#t~mem12.offset_1| (select (select |v_#memory_$Pointer$.offset_part_locs_30_locs_30_1| |v_~#list~0.base_6|) |v_~#list~0.offset_5|)) (= (select (select |v_#memory_$Pointer$.base_part_locs_30_locs_30_1| |v_~#list~0.base_6|) |v_~#list~0.offset_5|) |v_main_#t~mem12.base_1|) (<= 0 |v_~#list~0.offset_5|) (= (select |v_#valid_48| |v_~#list~0.base_6|) 1) (<= (+ |v_~#list~0.offset_5| 4) (select |v_#length_40| |v_~#list~0.base_6|))) InVars {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_1|, ~#list~0.base=|v_~#list~0.base_6|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_1|, #valid=|v_#valid_48|, ~#list~0.offset=|v_~#list~0.offset_5|, #length=|v_#length_40|} OutVars{#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_1|, main_#t~mem12.base=|v_main_#t~mem12.base_1|, ~#list~0.base=|v_~#list~0.base_6|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_1|, #valid=|v_#valid_48|, ~#list~0.offset=|v_~#list~0.offset_5|, main_#t~mem12.offset=|v_main_#t~mem12.offset_1|, #length=|v_#length_40|} AuxVars[] AssignedVars[main_#t~mem12.base, main_#t~mem12.offset] [2018-03-29 23:11:16,416 DEBUG L266 ransitionTransformer]: formula has changed [2018-03-29 23:11:16,416 DEBUG L267 ransitionTransformer]: old formula: [2018-03-29 23:11:16,416 DEBUG L268 ransitionTransformer]: (and (= |v_main_#t~mem12.offset_1| (select (select |v_#memory_$Pointer$.offset_30| |v_~#list~0.base_6|) |v_~#list~0.offset_5|)) (= (select (select |v_#memory_$Pointer$.base_30| |v_~#list~0.base_6|) |v_~#list~0.offset_5|) |v_main_#t~mem12.base_1|) (<= 0 |v_~#list~0.offset_5|) (= (select |v_#valid_48| |v_~#list~0.base_6|) 1) (<= (+ |v_~#list~0.offset_5| 4) (select |v_#length_40| |v_~#list~0.base_6|))) [2018-03-29 23:11:16,416 DEBUG L269 ransitionTransformer]: new formula: [2018-03-29 23:11:16,416 DEBUG L270 ransitionTransformer]: (and (= |v_main_#t~mem12.offset_1| (select (select |v_#memory_$Pointer$.offset_part_locs_30_locs_30_1| |v_~#list~0.base_6|) |v_~#list~0.offset_5|)) (= (select (select |v_#memory_$Pointer$.base_part_locs_30_locs_30_1| |v_~#list~0.base_6|) |v_~#list~0.offset_5|) |v_main_#t~mem12.base_1|) (<= 0 |v_~#list~0.offset_5|) (= (select |v_#valid_48| |v_~#list~0.base_6|) 1) (<= (+ |v_~#list~0.offset_5| 4) (select |v_#length_40| |v_~#list~0.base_6|))) [2018-03-29 23:11:16,417 DEBUG L274 ransitionTransformer]: invars have changed [2018-03-29 23:11:16,417 DEBUG L275 ransitionTransformer]: old invars: [2018-03-29 23:11:16,417 DEBUG L276 ransitionTransformer]: {~#list~0.base=|v_~#list~0.base_6|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_30|, #valid=|v_#valid_48|, ~#list~0.offset=|v_~#list~0.offset_5|, #length=|v_#length_40|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_30|} [2018-03-29 23:11:16,417 DEBUG L277 ransitionTransformer]: new invars: [2018-03-29 23:11:16,417 DEBUG L278 ransitionTransformer]: {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_1|, ~#list~0.base=|v_~#list~0.base_6|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_1|, #valid=|v_#valid_48|, ~#list~0.offset=|v_~#list~0.offset_5|, #length=|v_#length_40|} [2018-03-29 23:11:16,417 DEBUG L282 ransitionTransformer]: outvars have changed [2018-03-29 23:11:16,417 DEBUG L283 ransitionTransformer]: old outvars: [2018-03-29 23:11:16,418 DEBUG L284 ransitionTransformer]: {main_#t~mem12.base=|v_main_#t~mem12.base_1|, ~#list~0.base=|v_~#list~0.base_6|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_30|, #valid=|v_#valid_48|, ~#list~0.offset=|v_~#list~0.offset_5|, main_#t~mem12.offset=|v_main_#t~mem12.offset_1|, #length=|v_#length_40|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_30|} [2018-03-29 23:11:16,418 DEBUG L285 ransitionTransformer]: new outvars: [2018-03-29 23:11:16,418 DEBUG L286 ransitionTransformer]: {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_1|, main_#t~mem12.base=|v_main_#t~mem12.base_1|, ~#list~0.base=|v_~#list~0.base_6|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_1|, #valid=|v_#valid_48|, ~#list~0.offset=|v_~#list~0.offset_5|, main_#t~mem12.offset=|v_main_#t~mem12.offset_1|, #length=|v_#length_40|} [2018-03-29 23:11:16,418 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,418 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,419 DEBUG L259 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_49| |v_~#list~0.base_7|))) InVars {~#list~0.base=|v_~#list~0.base_7|, #valid=|v_#valid_49|} OutVars{~#list~0.base=|v_~#list~0.base_7|, #valid=|v_#valid_49|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,420 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,420 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,420 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,421 DEBUG L259 ransitionTransformer]: Formula: (or (not (<= (+ |v_~#list~0.offset_6| 4) (select |v_#length_41| |v_~#list~0.base_8|))) (not (<= 0 |v_~#list~0.offset_6|))) InVars {~#list~0.offset=|v_~#list~0.offset_6|, #length=|v_#length_41|, ~#list~0.base=|v_~#list~0.base_8|} OutVars{~#list~0.offset=|v_~#list~0.offset_6|, #length=|v_#length_41|, ~#list~0.base=|v_~#list~0.base_8|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,421 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,421 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,421 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,421 DEBUG L259 ransitionTransformer]: Formula: (= |v_#valid_67| |old(#valid)|) InVars {#valid=|v_#valid_67|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_67|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,422 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,422 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,422 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,422 DEBUG L259 ransitionTransformer]: Formula: (not (= |v_#valid_68| |old(#valid)|)) InVars {#valid=|v_#valid_68|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_68|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,422 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,422 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,424 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,424 DEBUG L259 ransitionTransformer]: Formula: (and (= 1 (select |v_#valid_44| |v_~#list~0.base_2|)) (= |v_#memory_$Pointer$.base_part_locs_30_locs_30_2| |v_#memory_$Pointer$.base_part_locs_30_locs_30_3|) (= |v_#memory_$Pointer$.offset_part_locs_30_locs_30_2| |v_#memory_$Pointer$.offset_part_locs_30_locs_30_3|) (<= 0 |v_~#list~0.offset_2|) (<= (+ |v_~#list~0.offset_2| 4) (select |v_#length_36| |v_~#list~0.base_2|))) InVars {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_3|, ~#list~0.base=|v_~#list~0.base_2|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_3|, #valid=|v_#valid_44|, ~#list~0.offset=|v_~#list~0.offset_2|, #length=|v_#length_36|} OutVars{#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_2|, ~#list~0.base=|v_~#list~0.base_2|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_2|, #valid=|v_#valid_44|, ~#list~0.offset=|v_~#list~0.offset_2|, #length=|v_#length_36|} AuxVars[] AssignedVars[#memory_$Pointer$.base_part_locs_30_locs_30, #memory_$Pointer$.offset_part_locs_30_locs_30] [2018-03-29 23:11:16,424 DEBUG L266 ransitionTransformer]: formula has changed [2018-03-29 23:11:16,424 DEBUG L267 ransitionTransformer]: old formula: [2018-03-29 23:11:16,425 DEBUG L268 ransitionTransformer]: (and (= 1 (select |v_#valid_44| |v_~#list~0.base_2|)) (= |v_#memory_$Pointer$.base_26| (store |v_#memory_$Pointer$.base_27| |v_~#list~0.base_2| (store (select |v_#memory_$Pointer$.base_27| |v_~#list~0.base_2|) |v_~#list~0.offset_2| 0))) (= |v_#memory_$Pointer$.offset_26| (store |v_#memory_$Pointer$.offset_27| |v_~#list~0.base_2| (store (select |v_#memory_$Pointer$.offset_27| |v_~#list~0.base_2|) |v_~#list~0.offset_2| 0))) (<= 0 |v_~#list~0.offset_2|) (<= (+ |v_~#list~0.offset_2| 4) (select |v_#length_36| |v_~#list~0.base_2|))) [2018-03-29 23:11:16,425 DEBUG L269 ransitionTransformer]: new formula: [2018-03-29 23:11:16,425 DEBUG L270 ransitionTransformer]: (and (= 1 (select |v_#valid_44| |v_~#list~0.base_2|)) (= |v_#memory_$Pointer$.base_part_locs_30_locs_30_2| |v_#memory_$Pointer$.base_part_locs_30_locs_30_3|) (= |v_#memory_$Pointer$.offset_part_locs_30_locs_30_2| |v_#memory_$Pointer$.offset_part_locs_30_locs_30_3|) (<= 0 |v_~#list~0.offset_2|) (<= (+ |v_~#list~0.offset_2| 4) (select |v_#length_36| |v_~#list~0.base_2|))) [2018-03-29 23:11:16,425 DEBUG L274 ransitionTransformer]: invars have changed [2018-03-29 23:11:16,425 DEBUG L275 ransitionTransformer]: old invars: [2018-03-29 23:11:16,425 DEBUG L276 ransitionTransformer]: {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_27|, ~#list~0.base=|v_~#list~0.base_2|, #valid=|v_#valid_44|, ~#list~0.offset=|v_~#list~0.offset_2|, #length=|v_#length_36|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_27|} [2018-03-29 23:11:16,425 DEBUG L277 ransitionTransformer]: new invars: [2018-03-29 23:11:16,426 DEBUG L278 ransitionTransformer]: {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_3|, ~#list~0.base=|v_~#list~0.base_2|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_3|, #valid=|v_#valid_44|, ~#list~0.offset=|v_~#list~0.offset_2|, #length=|v_#length_36|} [2018-03-29 23:11:16,427 DEBUG L282 ransitionTransformer]: outvars have changed [2018-03-29 23:11:16,427 DEBUG L283 ransitionTransformer]: old outvars: [2018-03-29 23:11:16,427 DEBUG L284 ransitionTransformer]: {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_26|, ~#list~0.base=|v_~#list~0.base_2|, #valid=|v_#valid_44|, ~#list~0.offset=|v_~#list~0.offset_2|, #length=|v_#length_36|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_26|} [2018-03-29 23:11:16,427 DEBUG L285 ransitionTransformer]: new outvars: [2018-03-29 23:11:16,427 DEBUG L286 ransitionTransformer]: {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_2|, ~#list~0.base=|v_~#list~0.base_2|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_2|, #valid=|v_#valid_44|, ~#list~0.offset=|v_~#list~0.offset_2|, #length=|v_#length_36|} [2018-03-29 23:11:16,427 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,428 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,428 DEBUG L259 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_45| |v_~#list~0.base_3|))) InVars {~#list~0.base=|v_~#list~0.base_3|, #valid=|v_#valid_45|} OutVars{~#list~0.base=|v_~#list~0.base_3|, #valid=|v_#valid_45|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,428 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,428 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,429 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,429 DEBUG L259 ransitionTransformer]: Formula: (or (not (<= (+ |v_~#list~0.offset_3| 4) (select |v_#length_37| |v_~#list~0.base_4|))) (not (<= 0 |v_~#list~0.offset_3|))) InVars {~#list~0.offset=|v_~#list~0.offset_3|, #length=|v_#length_37|, ~#list~0.base=|v_~#list~0.base_4|} OutVars{~#list~0.offset=|v_~#list~0.offset_3|, #length=|v_#length_37|, ~#list~0.base=|v_~#list~0.base_4|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,429 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,429 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,429 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,430 DEBUG L259 ransitionTransformer]: Formula: (= |v_main_#t~nondet11_2| 0) InVars {main_#t~nondet11=|v_main_#t~nondet11_2|} OutVars{main_#t~nondet11=|v_main_#t~nondet11_2|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,431 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,431 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,432 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,432 DEBUG L259 ransitionTransformer]: Formula: (not (= |v_main_#t~nondet11_4| 0)) InVars {main_#t~nondet11=|v_main_#t~nondet11_4|} OutVars{main_#t~nondet11=|v_main_#t~nondet11_4|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,432 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,432 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,433 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,433 DEBUG L259 ransitionTransformer]: Formula: (and (= |v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#in~sizeInParam_1| 8) (= |v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#in~nmembInParam_1| 1)) InVars {} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#in~size=|v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#in~sizeInParam_1|, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#in~nmemb=|v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#in~nmembInParam_1|} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#in~size, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#in~nmemb] [2018-03-29 23:11:16,433 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,433 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,434 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,434 DEBUG L259 ransitionTransformer]: Formula: (and (= |v_main_#t~mem13.base_1| (select (select |v_#memory_$Pointer$.base_part_locs_30_locs_30_4| |v_main_#t~mem12.base_2|) |v_main_#t~mem12.offset_2|)) (<= 0 |v_main_#t~mem12.offset_2|) (= (select |v_#valid_50| |v_main_#t~mem12.base_2|) 1) (<= (+ |v_main_#t~mem12.offset_2| 4) (select |v_#length_42| |v_main_#t~mem12.base_2|)) (= |v_main_#t~mem13.offset_1| (select (select |v_#memory_$Pointer$.offset_part_locs_30_locs_30_4| |v_main_#t~mem12.base_2|) |v_main_#t~mem12.offset_2|))) InVars {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_4|, main_#t~mem12.base=|v_main_#t~mem12.base_2|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_4|, #valid=|v_#valid_50|, main_#t~mem12.offset=|v_main_#t~mem12.offset_2|, #length=|v_#length_42|} OutVars{#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_4|, main_#t~mem12.base=|v_main_#t~mem12.base_2|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_4|, main_#t~mem13.base=|v_main_#t~mem13.base_1|, main_#t~mem13.offset=|v_main_#t~mem13.offset_1|, #valid=|v_#valid_50|, main_#t~mem12.offset=|v_main_#t~mem12.offset_2|, #length=|v_#length_42|} AuxVars[] AssignedVars[main_#t~mem13.base, main_#t~mem13.offset] [2018-03-29 23:11:16,434 DEBUG L266 ransitionTransformer]: formula has changed [2018-03-29 23:11:16,434 DEBUG L267 ransitionTransformer]: old formula: [2018-03-29 23:11:16,434 DEBUG L268 ransitionTransformer]: (and (= |v_main_#t~mem13.base_1| (select (select |v_#memory_$Pointer$.base_31| |v_main_#t~mem12.base_2|) |v_main_#t~mem12.offset_2|)) (<= 0 |v_main_#t~mem12.offset_2|) (= (select |v_#valid_50| |v_main_#t~mem12.base_2|) 1) (<= (+ |v_main_#t~mem12.offset_2| 4) (select |v_#length_42| |v_main_#t~mem12.base_2|)) (= |v_main_#t~mem13.offset_1| (select (select |v_#memory_$Pointer$.offset_31| |v_main_#t~mem12.base_2|) |v_main_#t~mem12.offset_2|))) [2018-03-29 23:11:16,434 DEBUG L269 ransitionTransformer]: new formula: [2018-03-29 23:11:16,435 DEBUG L270 ransitionTransformer]: (and (= |v_main_#t~mem13.base_1| (select (select |v_#memory_$Pointer$.base_part_locs_30_locs_30_4| |v_main_#t~mem12.base_2|) |v_main_#t~mem12.offset_2|)) (<= 0 |v_main_#t~mem12.offset_2|) (= (select |v_#valid_50| |v_main_#t~mem12.base_2|) 1) (<= (+ |v_main_#t~mem12.offset_2| 4) (select |v_#length_42| |v_main_#t~mem12.base_2|)) (= |v_main_#t~mem13.offset_1| (select (select |v_#memory_$Pointer$.offset_part_locs_30_locs_30_4| |v_main_#t~mem12.base_2|) |v_main_#t~mem12.offset_2|))) [2018-03-29 23:11:16,435 DEBUG L274 ransitionTransformer]: invars have changed [2018-03-29 23:11:16,435 DEBUG L275 ransitionTransformer]: old invars: [2018-03-29 23:11:16,435 DEBUG L276 ransitionTransformer]: {main_#t~mem12.base=|v_main_#t~mem12.base_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_31|, #valid=|v_#valid_50|, main_#t~mem12.offset=|v_main_#t~mem12.offset_2|, #length=|v_#length_42|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_31|} [2018-03-29 23:11:16,435 DEBUG L277 ransitionTransformer]: new invars: [2018-03-29 23:11:16,435 DEBUG L278 ransitionTransformer]: {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_4|, main_#t~mem12.base=|v_main_#t~mem12.base_2|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_4|, #valid=|v_#valid_50|, main_#t~mem12.offset=|v_main_#t~mem12.offset_2|, #length=|v_#length_42|} [2018-03-29 23:11:16,436 DEBUG L282 ransitionTransformer]: outvars have changed [2018-03-29 23:11:16,436 DEBUG L283 ransitionTransformer]: old outvars: [2018-03-29 23:11:16,436 DEBUG L284 ransitionTransformer]: {main_#t~mem12.base=|v_main_#t~mem12.base_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_31|, main_#t~mem13.base=|v_main_#t~mem13.base_1|, main_#t~mem13.offset=|v_main_#t~mem13.offset_1|, #valid=|v_#valid_50|, main_#t~mem12.offset=|v_main_#t~mem12.offset_2|, #length=|v_#length_42|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_31|} [2018-03-29 23:11:16,436 DEBUG L285 ransitionTransformer]: new outvars: [2018-03-29 23:11:16,436 DEBUG L286 ransitionTransformer]: {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_4|, main_#t~mem12.base=|v_main_#t~mem12.base_2|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_4|, main_#t~mem13.base=|v_main_#t~mem13.base_1|, main_#t~mem13.offset=|v_main_#t~mem13.offset_1|, #valid=|v_#valid_50|, main_#t~mem12.offset=|v_main_#t~mem12.offset_2|, #length=|v_#length_42|} [2018-03-29 23:11:16,436 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,437 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,437 DEBUG L259 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_51| |v_main_#t~mem12.base_3|))) InVars {main_#t~mem12.base=|v_main_#t~mem12.base_3|, #valid=|v_#valid_51|} OutVars{main_#t~mem12.base=|v_main_#t~mem12.base_3|, #valid=|v_#valid_51|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,437 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,437 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,437 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,438 DEBUG L259 ransitionTransformer]: Formula: (or (not (<= (+ |v_main_#t~mem12.offset_3| 4) (select |v_#length_43| |v_main_#t~mem12.base_4|))) (not (<= 0 |v_main_#t~mem12.offset_3|))) InVars {main_#t~mem12.offset=|v_main_#t~mem12.offset_3|, #length=|v_#length_43|, main_#t~mem12.base=|v_main_#t~mem12.base_4|} OutVars{main_#t~mem12.offset=|v_main_#t~mem12.offset_3|, #length=|v_#length_43|, main_#t~mem12.base=|v_main_#t~mem12.base_4|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,438 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,438 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,438 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,438 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,438 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,439 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,439 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,439 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~nondet11=|v_main_#t~nondet11_3|} AuxVars[] AssignedVars[main_#t~nondet11] [2018-03-29 23:11:16,439 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,439 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,439 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,439 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~nondet11=|v_main_#t~nondet11_5|} AuxVars[] AssignedVars[main_#t~nondet11] [2018-03-29 23:11:16,440 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,440 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,440 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,440 DEBUG L259 ransitionTransformer]: Formula: (and (= v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_1 |v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~ret8.offset_2|) (= v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_1 |v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~ret8.base_2|)) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~ret8.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~ret8.base_2|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~ret8.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~ret8.offset_2|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_1, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_1, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~ret8.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~ret8.base_2|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~ret8.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~ret8.offset_2|} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset] [2018-03-29 23:11:16,440 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,441 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,441 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,441 DEBUG L259 ransitionTransformer]: Formula: (= v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_1 |v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#in~nmemb_1|) InVars {__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#in~nmemb=|v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#in~nmemb_1|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb=v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_1, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#in~nmemb=|v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#in~nmemb_1|} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb] [2018-03-29 23:11:16,441 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,442 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,442 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,442 DEBUG L259 ransitionTransformer]: Formula: (and (= v_main_~next~1.base_1 |v_main_#t~mem13.base_2|) (= v_main_~next~1.offset_1 |v_main_#t~mem13.offset_2|)) InVars {main_#t~mem13.offset=|v_main_#t~mem13.offset_2|, main_#t~mem13.base=|v_main_#t~mem13.base_2|} OutVars{main_~next~1.offset=v_main_~next~1.offset_1, main_#t~mem13.offset=|v_main_#t~mem13.offset_2|, main_#t~mem13.base=|v_main_#t~mem13.base_2|, main_~next~1.base=v_main_~next~1.base_1} AuxVars[] AssignedVars[main_~next~1.base, main_~next~1.offset] [2018-03-29 23:11:16,442 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,442 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,443 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,443 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~ret8.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~ret8.base_3|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~ret8.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~ret8.offset_3|} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~ret8.offset, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~ret8.base] [2018-03-29 23:11:16,443 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,443 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,443 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,443 DEBUG L259 ransitionTransformer]: Formula: (= v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_1 |v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#in~size_1|) InVars {__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#in~size=|v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#in~size_1|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#in~size=|v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#in~size_1|, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size=v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_1} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size] [2018-03-29 23:11:16,444 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,444 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,444 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,444 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem12.base=|v_main_#t~mem12.base_5|, main_#t~mem12.offset=|v_main_#t~mem12.offset_4|} AuxVars[] AssignedVars[main_#t~mem12.base, main_#t~mem12.offset] [2018-03-29 23:11:16,444 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,444 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,445 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,446 DEBUG L259 ransitionTransformer]: Formula: (and (= v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_2 0) (= v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_2 0)) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_2, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_2} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_2, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_2} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,446 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,446 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,447 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,447 DEBUG L259 ransitionTransformer]: Formula: (or (not (= v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_3 0)) (not (= v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_3 0))) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_3, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_3} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_3, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_3} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,447 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,447 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,447 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,448 DEBUG L259 ransitionTransformer]: Formula: (and (= |v_#length_15| (store |v_#length_16| |v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~malloc0.base_1| (let ((.cse0 (mod (* v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_2 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_2) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))))) (= 0 (select |v_#valid_22| |v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~malloc0.base_1|)) (= |v_#valid_21| (store |v_#valid_22| |v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~malloc0.base_1| 1)) (not (= 0 |v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~malloc0.base_1|)) (= |v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~malloc0.offset_1| 0)) InVars {__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb=v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_2, #length=|v_#length_16|, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size=v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_2, #valid=|v_#valid_22|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb=v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_2, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~malloc0.base=|v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~malloc0.base_1|, #valid=|v_#valid_21|, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~malloc0.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~malloc0.offset_1|, #length=|v_#length_15|, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size=v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_2} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~malloc0.base, #valid, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~malloc0.offset, #length] [2018-03-29 23:11:16,448 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,451 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,451 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,452 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem13.base=|v_main_#t~mem13.base_3|, main_#t~mem13.offset=|v_main_#t~mem13.offset_3|} AuxVars[] AssignedVars[main_#t~mem13.base, main_#t~mem13.offset] [2018-03-29 23:11:16,452 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,452 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,452 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,452 DEBUG L259 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,452 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,452 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,453 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,453 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,453 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,453 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,453 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,454 DEBUG L259 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,454 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,454 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,454 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,454 DEBUG L259 ransitionTransformer]: Formula: (and (= v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.offset_2 |v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~malloc0.offset_2|) (= v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.base_2 |v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~malloc0.base_2|)) InVars {__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~malloc0.base=|v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~malloc0.base_2|, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~malloc0.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~malloc0.offset_2|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.base_2, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~malloc0.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~malloc0.offset_2|, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.offset_2, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~malloc0.base=|v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~malloc0.base_2|} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.offset, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.base] [2018-03-29 23:11:16,454 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,455 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,455 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,455 DEBUG L259 ransitionTransformer]: Formula: (and (= |v_main_#t~mem14.base_1| (select (select |v_#memory_$Pointer$.base_part_locs_30_locs_30_5| |v_~#list~0.base_9|) |v_~#list~0.offset_7|)) (= 1 (select |v_#valid_52| |v_~#list~0.base_9|)) (<= 0 |v_~#list~0.offset_7|) (<= (+ |v_~#list~0.offset_7| 4) (select |v_#length_44| |v_~#list~0.base_9|)) (= |v_main_#t~mem14.offset_1| (select (select |v_#memory_$Pointer$.offset_part_locs_30_locs_30_5| |v_~#list~0.base_9|) |v_~#list~0.offset_7|))) InVars {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_5|, ~#list~0.base=|v_~#list~0.base_9|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_5|, #valid=|v_#valid_52|, ~#list~0.offset=|v_~#list~0.offset_7|, #length=|v_#length_44|} OutVars{#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_5|, ~#list~0.base=|v_~#list~0.base_9|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_5|, #valid=|v_#valid_52|, main_#t~mem14.base=|v_main_#t~mem14.base_1|, ~#list~0.offset=|v_~#list~0.offset_7|, #length=|v_#length_44|, main_#t~mem14.offset=|v_main_#t~mem14.offset_1|} AuxVars[] AssignedVars[main_#t~mem14.base, main_#t~mem14.offset] [2018-03-29 23:11:16,457 DEBUG L266 ransitionTransformer]: formula has changed [2018-03-29 23:11:16,457 DEBUG L267 ransitionTransformer]: old formula: [2018-03-29 23:11:16,457 DEBUG L268 ransitionTransformer]: (and (= |v_main_#t~mem14.base_1| (select (select |v_#memory_$Pointer$.base_32| |v_~#list~0.base_9|) |v_~#list~0.offset_7|)) (= 1 (select |v_#valid_52| |v_~#list~0.base_9|)) (<= 0 |v_~#list~0.offset_7|) (<= (+ |v_~#list~0.offset_7| 4) (select |v_#length_44| |v_~#list~0.base_9|)) (= |v_main_#t~mem14.offset_1| (select (select |v_#memory_$Pointer$.offset_32| |v_~#list~0.base_9|) |v_~#list~0.offset_7|))) [2018-03-29 23:11:16,457 DEBUG L269 ransitionTransformer]: new formula: [2018-03-29 23:11:16,457 DEBUG L270 ransitionTransformer]: (and (= |v_main_#t~mem14.base_1| (select (select |v_#memory_$Pointer$.base_part_locs_30_locs_30_5| |v_~#list~0.base_9|) |v_~#list~0.offset_7|)) (= 1 (select |v_#valid_52| |v_~#list~0.base_9|)) (<= 0 |v_~#list~0.offset_7|) (<= (+ |v_~#list~0.offset_7| 4) (select |v_#length_44| |v_~#list~0.base_9|)) (= |v_main_#t~mem14.offset_1| (select (select |v_#memory_$Pointer$.offset_part_locs_30_locs_30_5| |v_~#list~0.base_9|) |v_~#list~0.offset_7|))) [2018-03-29 23:11:16,457 DEBUG L274 ransitionTransformer]: invars have changed [2018-03-29 23:11:16,458 DEBUG L275 ransitionTransformer]: old invars: [2018-03-29 23:11:16,458 DEBUG L276 ransitionTransformer]: {~#list~0.base=|v_~#list~0.base_9|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_32|, #valid=|v_#valid_52|, ~#list~0.offset=|v_~#list~0.offset_7|, #length=|v_#length_44|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_32|} [2018-03-29 23:11:16,458 DEBUG L277 ransitionTransformer]: new invars: [2018-03-29 23:11:16,458 DEBUG L278 ransitionTransformer]: {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_5|, ~#list~0.base=|v_~#list~0.base_9|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_5|, #valid=|v_#valid_52|, ~#list~0.offset=|v_~#list~0.offset_7|, #length=|v_#length_44|} [2018-03-29 23:11:16,458 DEBUG L282 ransitionTransformer]: outvars have changed [2018-03-29 23:11:16,458 DEBUG L283 ransitionTransformer]: old outvars: [2018-03-29 23:11:16,458 DEBUG L284 ransitionTransformer]: {~#list~0.base=|v_~#list~0.base_9|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_32|, #valid=|v_#valid_52|, main_#t~mem14.base=|v_main_#t~mem14.base_1|, ~#list~0.offset=|v_~#list~0.offset_7|, #length=|v_#length_44|, main_#t~mem14.offset=|v_main_#t~mem14.offset_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_32|} [2018-03-29 23:11:16,458 DEBUG L285 ransitionTransformer]: new outvars: [2018-03-29 23:11:16,459 DEBUG L286 ransitionTransformer]: {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_5|, ~#list~0.base=|v_~#list~0.base_9|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_5|, #valid=|v_#valid_52|, main_#t~mem14.base=|v_main_#t~mem14.base_1|, ~#list~0.offset=|v_~#list~0.offset_7|, #length=|v_#length_44|, main_#t~mem14.offset=|v_main_#t~mem14.offset_1|} [2018-03-29 23:11:16,459 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,459 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,459 DEBUG L259 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_53| |v_~#list~0.base_10|))) InVars {~#list~0.base=|v_~#list~0.base_10|, #valid=|v_#valid_53|} OutVars{~#list~0.base=|v_~#list~0.base_10|, #valid=|v_#valid_53|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,459 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,460 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,460 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,460 DEBUG L259 ransitionTransformer]: Formula: (or (not (<= 0 |v_~#list~0.offset_8|)) (not (<= (+ |v_~#list~0.offset_8| 4) (select |v_#length_45| |v_~#list~0.base_11|)))) InVars {~#list~0.offset=|v_~#list~0.offset_8|, #length=|v_#length_45|, ~#list~0.base=|v_~#list~0.base_11|} OutVars{~#list~0.offset=|v_~#list~0.offset_8|, #length=|v_#length_45|, ~#list~0.base=|v_~#list~0.base_11|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,460 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,460 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,461 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,461 DEBUG L259 ransitionTransformer]: Formula: (and (= |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#in~list.offsetInParam_1| (+ v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_8 4)) (= |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#in~list.baseInParam_1| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_9)) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_9, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_8} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#in~list.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#in~list.baseInParam_1|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#in~list.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#in~list.offsetInParam_1|} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#in~list.offset, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#in~list.base] [2018-03-29 23:11:16,461 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,461 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,462 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,462 DEBUG L259 ransitionTransformer]: Formula: (and (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_2) (= (select |v_#valid_5| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_2) 1) (= |v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.offset_1| (select (select |v_#memory_$Pointer$.offset_part_locs_30_locs_30_6| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_2) v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_2)) (= (select (select |v_#memory_$Pointer$.base_part_locs_30_locs_30_6| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_2) v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_2) |v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.base_1|) (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_2 4) (select |v_#length_5| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_2))) InVars {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_6|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_6|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_2, #valid=|v_#valid_5|, #length=|v_#length_5|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_2} OutVars{#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_6|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_6|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_2, #valid=|v_#valid_5|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.base_1|, #length=|v_#length_5|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.offset_1|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_2} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.base, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.offset] [2018-03-29 23:11:16,462 DEBUG L266 ransitionTransformer]: formula has changed [2018-03-29 23:11:16,462 DEBUG L267 ransitionTransformer]: old formula: [2018-03-29 23:11:16,462 DEBUG L268 ransitionTransformer]: (and (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_2) (= (select |v_#valid_5| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_2) 1) (= |v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.offset_1| (select (select |v_#memory_$Pointer$.offset_5| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_2) v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_2)) (= (select (select |v_#memory_$Pointer$.base_5| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_2) v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_2) |v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.base_1|) (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_2 4) (select |v_#length_5| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_2))) [2018-03-29 23:11:16,463 DEBUG L269 ransitionTransformer]: new formula: [2018-03-29 23:11:16,463 DEBUG L270 ransitionTransformer]: (and (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_2) (= (select |v_#valid_5| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_2) 1) (= |v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.offset_1| (select (select |v_#memory_$Pointer$.offset_part_locs_30_locs_30_6| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_2) v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_2)) (= (select (select |v_#memory_$Pointer$.base_part_locs_30_locs_30_6| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_2) v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_2) |v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.base_1|) (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_2 4) (select |v_#length_5| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_2))) [2018-03-29 23:11:16,463 DEBUG L274 ransitionTransformer]: invars have changed [2018-03-29 23:11:16,463 DEBUG L275 ransitionTransformer]: old invars: [2018-03-29 23:11:16,463 DEBUG L276 ransitionTransformer]: {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_2, #valid=|v_#valid_5|, #length=|v_#length_5|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_2, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|} [2018-03-29 23:11:16,463 DEBUG L277 ransitionTransformer]: new invars: [2018-03-29 23:11:16,464 DEBUG L278 ransitionTransformer]: {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_6|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_6|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_2, #valid=|v_#valid_5|, #length=|v_#length_5|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_2} [2018-03-29 23:11:16,464 DEBUG L282 ransitionTransformer]: outvars have changed [2018-03-29 23:11:16,464 DEBUG L283 ransitionTransformer]: old outvars: [2018-03-29 23:11:16,464 DEBUG L284 ransitionTransformer]: {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_2, #valid=|v_#valid_5|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.base_1|, #length=|v_#length_5|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.offset_1|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_2, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|} [2018-03-29 23:11:16,464 DEBUG L285 ransitionTransformer]: new outvars: [2018-03-29 23:11:16,464 DEBUG L286 ransitionTransformer]: {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_6|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_6|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_2, #valid=|v_#valid_5|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.base_1|, #length=|v_#length_5|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.offset_1|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_2} [2018-03-29 23:11:16,464 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,465 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,465 DEBUG L259 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_6| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_3))) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_3, #valid=|v_#valid_6|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_3, #valid=|v_#valid_6|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,465 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,465 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,465 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,467 DEBUG L259 ransitionTransformer]: Formula: (or (not (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_3 4) (select |v_#length_6| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_4))) (not (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_3))) InVars {#length=|v_#length_6|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_3, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_4} OutVars{#length=|v_#length_6|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_3, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_4} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,467 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,467 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,467 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,468 DEBUG L259 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_24| v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.base_4))) InVars {__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.base_4, #valid=|v_#valid_24|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.base_4, #valid=|v_#valid_24|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,468 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,468 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,468 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,468 DEBUG L259 ransitionTransformer]: Formula: (or (not (<= (+ (let ((.cse0 (mod (* v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_4 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_4) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.offset_4) (select |v_#length_18| v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.base_5))) (not (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.offset_4))) InVars {__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb=v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_4, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size=v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_4, #length=|v_#length_18|, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.base_5, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.offset_4} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb=v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_4, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size=v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_4, #length=|v_#length_18|, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.base_5, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.offset_4} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,469 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,469 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,469 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,469 DEBUG L259 ransitionTransformer]: Formula: (and (= |v_#Ultimate.C_memset_#valueInParam_1| 0) (= |v_#Ultimate.C_memset_#ptr.baseInParam_1| v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.base_6) (= |v_#Ultimate.C_memset_#ptr.offsetInParam_1| v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.offset_5) (= |v_#Ultimate.C_memset_#amountInParam_1| (let ((.cse0 (mod (* v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_5 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_5) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))))) InVars {__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb=v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_5, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.base_6, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size=v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_5, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.offset_5} OutVars{#Ultimate.C_memset_#amount=|v_#Ultimate.C_memset_#amountInParam_1|, #Ultimate.C_memset_#value=|v_#Ultimate.C_memset_#valueInParam_1|, #Ultimate.C_memset_#ptr.base=|v_#Ultimate.C_memset_#ptr.baseInParam_1|, #Ultimate.C_memset_#ptr.offset=|v_#Ultimate.C_memset_#ptr.offsetInParam_1|} AuxVars[] AssignedVars[#Ultimate.C_memset_#amount, #Ultimate.C_memset_#value, #Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset] [2018-03-29 23:11:16,469 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,470 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,481 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,482 DEBUG L259 ransitionTransformer]: Formula: (let ((.cse0 (+ |v_main_#t~mem14.offset_2| 4))) (and (= |v_main_#t~mem15.offset_1| (select (select |v_#memory_$Pointer$.offset_part_locs_30_locs_30_7| |v_main_#t~mem14.base_2|) .cse0)) (<= 0 .cse0) (= (select |v_#valid_54| |v_main_#t~mem14.base_2|) 1) (= |v_main_#t~mem15.base_1| (select (select |v_#memory_$Pointer$.base_part_locs_30_locs_30_7| |v_main_#t~mem14.base_2|) .cse0)) (<= (+ |v_main_#t~mem14.offset_2| 8) (select |v_#length_46| |v_main_#t~mem14.base_2|)))) InVars {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_7|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_7|, #valid=|v_#valid_54|, main_#t~mem14.base=|v_main_#t~mem14.base_2|, #length=|v_#length_46|, main_#t~mem14.offset=|v_main_#t~mem14.offset_2|} OutVars{#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_7|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_7|, main_#t~mem15.base=|v_main_#t~mem15.base_1|, main_#t~mem15.offset=|v_main_#t~mem15.offset_1|, #valid=|v_#valid_54|, main_#t~mem14.base=|v_main_#t~mem14.base_2|, #length=|v_#length_46|, main_#t~mem14.offset=|v_main_#t~mem14.offset_2|} AuxVars[] AssignedVars[main_#t~mem15.base, main_#t~mem15.offset] [2018-03-29 23:11:16,482 DEBUG L266 ransitionTransformer]: formula has changed [2018-03-29 23:11:16,482 DEBUG L267 ransitionTransformer]: old formula: [2018-03-29 23:11:16,482 DEBUG L268 ransitionTransformer]: (let ((.cse0 (+ |v_main_#t~mem14.offset_2| 4))) (and (= |v_main_#t~mem15.offset_1| (select (select |v_#memory_$Pointer$.offset_33| |v_main_#t~mem14.base_2|) .cse0)) (<= 0 .cse0) (= (select |v_#valid_54| |v_main_#t~mem14.base_2|) 1) (= |v_main_#t~mem15.base_1| (select (select |v_#memory_$Pointer$.base_33| |v_main_#t~mem14.base_2|) .cse0)) (<= (+ |v_main_#t~mem14.offset_2| 8) (select |v_#length_46| |v_main_#t~mem14.base_2|)))) [2018-03-29 23:11:16,482 DEBUG L269 ransitionTransformer]: new formula: [2018-03-29 23:11:16,482 DEBUG L270 ransitionTransformer]: (let ((.cse0 (+ |v_main_#t~mem14.offset_2| 4))) (and (= |v_main_#t~mem15.offset_1| (select (select |v_#memory_$Pointer$.offset_part_locs_30_locs_30_7| |v_main_#t~mem14.base_2|) .cse0)) (<= 0 .cse0) (= (select |v_#valid_54| |v_main_#t~mem14.base_2|) 1) (= |v_main_#t~mem15.base_1| (select (select |v_#memory_$Pointer$.base_part_locs_30_locs_30_7| |v_main_#t~mem14.base_2|) .cse0)) (<= (+ |v_main_#t~mem14.offset_2| 8) (select |v_#length_46| |v_main_#t~mem14.base_2|)))) [2018-03-29 23:11:16,483 DEBUG L274 ransitionTransformer]: invars have changed [2018-03-29 23:11:16,483 DEBUG L275 ransitionTransformer]: old invars: [2018-03-29 23:11:16,483 DEBUG L276 ransitionTransformer]: {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_33|, #valid=|v_#valid_54|, main_#t~mem14.base=|v_main_#t~mem14.base_2|, #length=|v_#length_46|, main_#t~mem14.offset=|v_main_#t~mem14.offset_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_33|} [2018-03-29 23:11:16,483 DEBUG L277 ransitionTransformer]: new invars: [2018-03-29 23:11:16,483 DEBUG L278 ransitionTransformer]: {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_7|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_7|, #valid=|v_#valid_54|, main_#t~mem14.base=|v_main_#t~mem14.base_2|, #length=|v_#length_46|, main_#t~mem14.offset=|v_main_#t~mem14.offset_2|} [2018-03-29 23:11:16,483 DEBUG L282 ransitionTransformer]: outvars have changed [2018-03-29 23:11:16,483 DEBUG L283 ransitionTransformer]: old outvars: [2018-03-29 23:11:16,484 DEBUG L284 ransitionTransformer]: {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_33|, main_#t~mem15.base=|v_main_#t~mem15.base_1|, main_#t~mem15.offset=|v_main_#t~mem15.offset_1|, #valid=|v_#valid_54|, main_#t~mem14.base=|v_main_#t~mem14.base_2|, #length=|v_#length_46|, main_#t~mem14.offset=|v_main_#t~mem14.offset_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_33|} [2018-03-29 23:11:16,484 DEBUG L285 ransitionTransformer]: new outvars: [2018-03-29 23:11:16,484 DEBUG L286 ransitionTransformer]: {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_7|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_7|, main_#t~mem15.base=|v_main_#t~mem15.base_1|, main_#t~mem15.offset=|v_main_#t~mem15.offset_1|, #valid=|v_#valid_54|, main_#t~mem14.base=|v_main_#t~mem14.base_2|, #length=|v_#length_46|, main_#t~mem14.offset=|v_main_#t~mem14.offset_2|} [2018-03-29 23:11:16,484 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,484 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,485 DEBUG L259 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_55| |v_main_#t~mem14.base_3|))) InVars {main_#t~mem14.base=|v_main_#t~mem14.base_3|, #valid=|v_#valid_55|} OutVars{main_#t~mem14.base=|v_main_#t~mem14.base_3|, #valid=|v_#valid_55|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,485 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,485 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,485 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,485 DEBUG L259 ransitionTransformer]: Formula: (or (not (<= 0 (+ |v_main_#t~mem14.offset_3| 4))) (not (<= (+ |v_main_#t~mem14.offset_3| 8) (select |v_#length_47| |v_main_#t~mem14.base_4|)))) InVars {main_#t~mem14.base=|v_main_#t~mem14.base_4|, #length=|v_#length_47|, main_#t~mem14.offset=|v_main_#t~mem14.offset_3|} OutVars{main_#t~mem14.base=|v_main_#t~mem14.base_4|, #length=|v_#length_47|, main_#t~mem14.offset=|v_main_#t~mem14.offset_3|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,485 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,485 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,486 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,486 DEBUG L259 ransitionTransformer]: Formula: (and (<= |v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~nondet9_1| 2147483647) (<= 0 (+ |v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~nondet9_1| 2147483648))) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~nondet9=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~nondet9_1|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~nondet9=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~nondet9_1|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,486 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,486 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,486 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,487 DEBUG L259 ransitionTransformer]: Formula: (and (= v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_4 |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#in~list.base_1|) (= v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_3 |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#in~list.offset_1|)) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#in~list.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#in~list.base_1|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#in~list.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#in~list.offset_1|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_4, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#in~list.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#in~list.offset_1|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_3, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#in~list.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#in~list.base_1|} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset] [2018-03-29 23:11:16,487 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,487 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,487 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,488 DEBUG L259 ransitionTransformer]: Formula: (and (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_5) (= (select |v_#valid_7| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_5) 1) (= |v_#memory_$Pointer$.base_part_locs_30_locs_30_8| |v_#memory_$Pointer$.base_part_locs_30_locs_30_9|) (= |v_#memory_$Pointer$.offset_part_locs_30_locs_30_8| |v_#memory_$Pointer$.offset_part_locs_30_locs_30_9|) (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_5 4) (select |v_#length_7| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_5))) InVars {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_8|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_9|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_5, #valid=|v_#valid_7|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_5, #length=|v_#length_7|} OutVars{#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_9|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_8|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_5, #valid=|v_#valid_7|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_5, #length=|v_#length_7|} AuxVars[] AssignedVars[#memory_$Pointer$.base_part_locs_30_locs_30, #memory_$Pointer$.offset_part_locs_30_locs_30] [2018-03-29 23:11:16,488 DEBUG L266 ransitionTransformer]: formula has changed [2018-03-29 23:11:16,488 DEBUG L267 ransitionTransformer]: old formula: [2018-03-29 23:11:16,488 DEBUG L268 ransitionTransformer]: (and (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_5) (= (select |v_#valid_7| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_5) 1) (= (store |v_#memory_$Pointer$.base_7| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_5 (store (select |v_#memory_$Pointer$.base_7| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_5) v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_5 |v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.base_2|)) |v_#memory_$Pointer$.base_6|) (= |v_#memory_$Pointer$.offset_6| (store |v_#memory_$Pointer$.offset_7| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_5 (store (select |v_#memory_$Pointer$.offset_7| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_5) v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_5 |v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.offset_2|))) (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_5 4) (select |v_#length_7| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_5))) [2018-03-29 23:11:16,488 DEBUG L269 ransitionTransformer]: new formula: [2018-03-29 23:11:16,488 DEBUG L270 ransitionTransformer]: (and (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_5) (= (select |v_#valid_7| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_5) 1) (= |v_#memory_$Pointer$.base_part_locs_30_locs_30_8| |v_#memory_$Pointer$.base_part_locs_30_locs_30_9|) (= |v_#memory_$Pointer$.offset_part_locs_30_locs_30_8| |v_#memory_$Pointer$.offset_part_locs_30_locs_30_9|) (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_5 4) (select |v_#length_7| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_5))) [2018-03-29 23:11:16,489 DEBUG L274 ransitionTransformer]: invars have changed [2018-03-29 23:11:16,489 DEBUG L275 ransitionTransformer]: old invars: [2018-03-29 23:11:16,489 DEBUG L276 ransitionTransformer]: {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_7|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_5, #valid=|v_#valid_7|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.base_2|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_5, #length=|v_#length_7|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.offset_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_7|} [2018-03-29 23:11:16,489 DEBUG L277 ransitionTransformer]: new invars: [2018-03-29 23:11:16,489 DEBUG L278 ransitionTransformer]: {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_8|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_9|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_5, #valid=|v_#valid_7|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_5, #length=|v_#length_7|} [2018-03-29 23:11:16,489 DEBUG L282 ransitionTransformer]: outvars have changed [2018-03-29 23:11:16,489 DEBUG L283 ransitionTransformer]: old outvars: [2018-03-29 23:11:16,490 DEBUG L284 ransitionTransformer]: {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_5, #valid=|v_#valid_7|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.base_2|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_5, #length=|v_#length_7|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.offset_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|} [2018-03-29 23:11:16,493 DEBUG L285 ransitionTransformer]: new outvars: [2018-03-29 23:11:16,493 DEBUG L286 ransitionTransformer]: {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_9|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_8|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_5, #valid=|v_#valid_7|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_5, #length=|v_#length_7|} [2018-03-29 23:11:16,493 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,494 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,494 DEBUG L259 ransitionTransformer]: Formula: (not (= (select |v_#valid_8| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_6) 1)) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_6, #valid=|v_#valid_8|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_6, #valid=|v_#valid_8|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,494 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,494 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,494 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,494 DEBUG L259 ransitionTransformer]: Formula: (or (not (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_6 4) (select |v_#length_8| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_7))) (not (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_6))) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_6, #length=|v_#length_8|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_7} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_6, #length=|v_#length_8|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_7} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,495 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,495 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,495 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,495 DEBUG L259 ransitionTransformer]: Formula: (and (= |v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#res.offset_1| v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.offset_1) (= |v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#res.base_1| v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.base_1)) InVars {__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.offset_1, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.base_1} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#res.base=|v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#res.base_1|, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.base_1, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#res.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#res.offset_1|, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~ptr~0.offset_1} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#res.base, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#res.offset] [2018-03-29 23:11:16,495 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,495 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,496 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,496 DEBUG L259 ransitionTransformer]: Formula: (= (select |v_#valid_25| |v_#Ultimate.C_memset_#ptr.base_1|) 1) InVars {#Ultimate.C_memset_#ptr.base=|v_#Ultimate.C_memset_#ptr.base_1|, #valid=|v_#valid_25|} OutVars{#Ultimate.C_memset_#ptr.base=|v_#Ultimate.C_memset_#ptr.base_1|, #valid=|v_#valid_25|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,496 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,496 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,496 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,497 DEBUG L259 ransitionTransformer]: Formula: (and (= |v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#in~list.offsetInParam_1| |v_main_#t~mem15.offset_4|) (= |v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#in~list.baseInParam_1| |v_main_#t~mem15.base_4|)) InVars {main_#t~mem15.base=|v_main_#t~mem15.base_4|, main_#t~mem15.offset=|v_main_#t~mem15.offset_4|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#in~list.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#in~list.offsetInParam_1|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#in~list.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#in~list.baseInParam_1|} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#in~list.base, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#in~list.offset] [2018-03-29 23:11:16,497 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,497 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,497 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,497 DEBUG L259 ransitionTransformer]: Formula: (= |v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~nondet9_2| 0) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~nondet9=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~nondet9_2|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~nondet9=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~nondet9_2|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,497 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,498 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,500 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,500 DEBUG L259 ransitionTransformer]: Formula: (not (= |v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~nondet9_4| 0)) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~nondet9=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~nondet9_4|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~nondet9=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~nondet9_4|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,500 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,501 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,501 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,501 DEBUG L259 ransitionTransformer]: Formula: (and (= |v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#in~nmembInParam_2| 1) (= |v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#in~sizeInParam_2| 8)) InVars {} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#in~size=|v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#in~sizeInParam_2|, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#in~nmemb=|v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#in~nmembInParam_2|} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#in~size, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#in~nmemb] [2018-03-29 23:11:16,501 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,501 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,502 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,502 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.offset_3|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.base_3|} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.base, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~mem10.offset] [2018-03-29 23:11:16,502 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,502 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,502 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,502 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~memset1.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~memset1.offset_1|, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~memset1.base=|v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~memset1.base_1|} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~memset1.offset, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~memset1.base] [2018-03-29 23:11:16,502 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,503 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,503 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,503 DEBUG L259 ransitionTransformer]: Formula: (and (<= (+ |v_#Ultimate.C_memset_#ptr.offset_1| |v_#Ultimate.C_memset_#amount_1|) (select |v_#length_19| |v_#Ultimate.C_memset_#ptr.base_2|)) (<= 0 |v_#Ultimate.C_memset_#ptr.offset_1|)) InVars {#length=|v_#length_19|, #Ultimate.C_memset_#amount=|v_#Ultimate.C_memset_#amount_1|, #Ultimate.C_memset_#ptr.base=|v_#Ultimate.C_memset_#ptr.base_2|, #Ultimate.C_memset_#ptr.offset=|v_#Ultimate.C_memset_#ptr.offset_1|} OutVars{#length=|v_#length_19|, #Ultimate.C_memset_#amount=|v_#Ultimate.C_memset_#amount_1|, #Ultimate.C_memset_#ptr.base=|v_#Ultimate.C_memset_#ptr.base_2|, #Ultimate.C_memset_#ptr.offset=|v_#Ultimate.C_memset_#ptr.offset_1|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,503 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,503 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,504 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,506 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem14.base=|v_main_#t~mem14.base_5|, main_#t~mem14.offset=|v_main_#t~mem14.offset_4|} AuxVars[] AssignedVars[main_#t~mem14.base, main_#t~mem14.offset] [2018-03-29 23:11:16,506 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,506 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,507 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,507 DEBUG L259 ransitionTransformer]: Formula: (and (= v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_3 |v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#in~list.base_1|) (= v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_3 |v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#in~list.offset_1|)) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#in~list.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#in~list.offset_1|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#in~list.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#in~list.base_1|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_3, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_3, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#in~list.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#in~list.offset_1|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#in~list.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#in~list.base_1|} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset] [2018-03-29 23:11:16,507 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,507 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,507 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,507 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~nondet9=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~nondet9_3|} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~nondet9] [2018-03-29 23:11:16,507 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,508 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,508 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,508 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~nondet9=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~nondet9_5|} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~nondet9] [2018-03-29 23:11:16,508 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,508 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,508 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,509 DEBUG L259 ransitionTransformer]: Formula: (and (= v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_2 |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~ret2.offset_2|) (= v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_2 |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~ret2.base_2|)) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~ret2.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~ret2.base_2|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~ret2.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~ret2.offset_2|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~ret2.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~ret2.base_2|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_2, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_2, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~ret2.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~ret2.offset_2|} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base] [2018-03-29 23:11:16,509 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,509 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,513 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,513 DEBUG L259 ransitionTransformer]: Formula: (and (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_4 4) (select |v_#length_9| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_5)) (= |v_#memory_$Pointer$.offset_part_locs_30_locs_30_10| |v_#memory_$Pointer$.offset_part_locs_30_locs_30_11|) (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_4) (= (select |v_#valid_9| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_5) 1) (= |v_#memory_$Pointer$.base_part_locs_30_locs_30_10| |v_#memory_$Pointer$.base_part_locs_30_locs_30_11|)) InVars {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_10|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_11|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_4, #valid=|v_#valid_9|, #length=|v_#length_9|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_5} OutVars{#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_11|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_10|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_4, #valid=|v_#valid_9|, #length=|v_#length_9|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_5} AuxVars[] AssignedVars[#memory_$Pointer$.base_part_locs_30_locs_30, #memory_$Pointer$.offset_part_locs_30_locs_30] [2018-03-29 23:11:16,513 DEBUG L266 ransitionTransformer]: formula has changed [2018-03-29 23:11:16,513 DEBUG L267 ransitionTransformer]: old formula: [2018-03-29 23:11:16,514 DEBUG L268 ransitionTransformer]: (and (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_4 4) (select |v_#length_9| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_5)) (= |v_#memory_$Pointer$.offset_8| (store |v_#memory_$Pointer$.offset_9| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_5 (store (select |v_#memory_$Pointer$.offset_9| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_5) v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_4 v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_7))) (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_4) (= (select |v_#valid_9| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_5) 1) (= (store |v_#memory_$Pointer$.base_9| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_5 (store (select |v_#memory_$Pointer$.base_9| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_5) v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_4 v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_8)) |v_#memory_$Pointer$.base_8|)) [2018-03-29 23:11:16,514 DEBUG L269 ransitionTransformer]: new formula: [2018-03-29 23:11:16,514 DEBUG L270 ransitionTransformer]: (and (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_4 4) (select |v_#length_9| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_5)) (= |v_#memory_$Pointer$.offset_part_locs_30_locs_30_10| |v_#memory_$Pointer$.offset_part_locs_30_locs_30_11|) (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_4) (= (select |v_#valid_9| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_5) 1) (= |v_#memory_$Pointer$.base_part_locs_30_locs_30_10| |v_#memory_$Pointer$.base_part_locs_30_locs_30_11|)) [2018-03-29 23:11:16,514 DEBUG L274 ransitionTransformer]: invars have changed [2018-03-29 23:11:16,514 DEBUG L275 ransitionTransformer]: old invars: [2018-03-29 23:11:16,514 DEBUG L276 ransitionTransformer]: {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_9|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_8, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_4, #valid=|v_#valid_9|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_7, #length=|v_#length_9|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_9|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_5} [2018-03-29 23:11:16,514 DEBUG L277 ransitionTransformer]: new invars: [2018-03-29 23:11:16,515 DEBUG L278 ransitionTransformer]: {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_10|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_11|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_4, #valid=|v_#valid_9|, #length=|v_#length_9|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_5} [2018-03-29 23:11:16,515 DEBUG L282 ransitionTransformer]: outvars have changed [2018-03-29 23:11:16,515 DEBUG L283 ransitionTransformer]: old outvars: [2018-03-29 23:11:16,515 DEBUG L284 ransitionTransformer]: {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_8|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.base_8, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_4, #valid=|v_#valid_9|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~item~1.offset_7, #length=|v_#length_9|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_8|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_5} [2018-03-29 23:11:16,515 DEBUG L285 ransitionTransformer]: new outvars: [2018-03-29 23:11:16,515 DEBUG L286 ransitionTransformer]: {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_11|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_10|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_4, #valid=|v_#valid_9|, #length=|v_#length_9|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_5} [2018-03-29 23:11:16,515 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,516 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,516 DEBUG L259 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_10| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_6))) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_6, #valid=|v_#valid_10|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_6, #valid=|v_#valid_10|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,516 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,516 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,516 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,517 DEBUG L259 ransitionTransformer]: Formula: (or (not (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_5 4) (select |v_#length_10| v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_7))) (not (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_5))) InVars {#length=|v_#length_10|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_5, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_7} OutVars{#length=|v_#length_10|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.offset_5, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_~list.base_7} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,517 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,517 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,517 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,518 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,520 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,520 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,521 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,521 DEBUG L259 ransitionTransformer]: Formula: (= |v_#Ultimate.C_memset_#t~loopctr19_1| 0) InVars {} OutVars{#Ultimate.C_memset_#t~loopctr19=|v_#Ultimate.C_memset_#t~loopctr19_1|} AuxVars[] AssignedVars[#Ultimate.C_memset_#t~loopctr19] [2018-03-29 23:11:16,521 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,521 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,522 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,522 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem15.base=|v_main_#t~mem15.base_3|, main_#t~mem15.offset=|v_main_#t~mem15.offset_3|} AuxVars[] AssignedVars[main_#t~mem15.base, main_#t~mem15.offset] [2018-03-29 23:11:16,522 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,522 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,523 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,523 DEBUG L259 ransitionTransformer]: Formula: (and (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_4) (= 1 (select |v_#valid_11| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_4)) (= (select (select |v_#memory_$Pointer$.offset_part_locs_30_locs_30_12| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_4) v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_4) |v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.offset_1|) (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_4 4) (select |v_#length_11| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_4)) (= |v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.base_1| (select (select |v_#memory_$Pointer$.base_part_locs_30_locs_30_12| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_4) v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_4))) InVars {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_12|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_4, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_12|, #valid=|v_#valid_11|, #length=|v_#length_11|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_4} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.base_1|, #memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_12|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_4, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.offset_1|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_12|, #valid=|v_#valid_11|, #length=|v_#length_11|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_4} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.base, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.offset] [2018-03-29 23:11:16,523 DEBUG L266 ransitionTransformer]: formula has changed [2018-03-29 23:11:16,523 DEBUG L267 ransitionTransformer]: old formula: [2018-03-29 23:11:16,524 DEBUG L268 ransitionTransformer]: (and (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_4) (= 1 (select |v_#valid_11| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_4)) (= (select (select |v_#memory_$Pointer$.offset_10| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_4) v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_4) |v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.offset_1|) (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_4 4) (select |v_#length_11| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_4)) (= |v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.base_1| (select (select |v_#memory_$Pointer$.base_10| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_4) v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_4))) [2018-03-29 23:11:16,524 DEBUG L269 ransitionTransformer]: new formula: [2018-03-29 23:11:16,524 DEBUG L270 ransitionTransformer]: (and (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_4) (= 1 (select |v_#valid_11| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_4)) (= (select (select |v_#memory_$Pointer$.offset_part_locs_30_locs_30_12| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_4) v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_4) |v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.offset_1|) (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_4 4) (select |v_#length_11| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_4)) (= |v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.base_1| (select (select |v_#memory_$Pointer$.base_part_locs_30_locs_30_12| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_4) v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_4))) [2018-03-29 23:11:16,524 DEBUG L274 ransitionTransformer]: invars have changed [2018-03-29 23:11:16,524 DEBUG L275 ransitionTransformer]: old invars: [2018-03-29 23:11:16,524 DEBUG L276 ransitionTransformer]: {__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_4, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_10|, #valid=|v_#valid_11|, #length=|v_#length_11|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_10|} [2018-03-29 23:11:16,525 DEBUG L277 ransitionTransformer]: new invars: [2018-03-29 23:11:16,525 DEBUG L278 ransitionTransformer]: {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_12|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_4, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_12|, #valid=|v_#valid_11|, #length=|v_#length_11|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_4} [2018-03-29 23:11:16,526 DEBUG L282 ransitionTransformer]: outvars have changed [2018-03-29 23:11:16,526 DEBUG L283 ransitionTransformer]: old outvars: [2018-03-29 23:11:16,526 DEBUG L284 ransitionTransformer]: {__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.base_1|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_4, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_10|, #valid=|v_#valid_11|, #length=|v_#length_11|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_4, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_10|} [2018-03-29 23:11:16,526 DEBUG L285 ransitionTransformer]: new outvars: [2018-03-29 23:11:16,526 DEBUG L286 ransitionTransformer]: {__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.base_1|, #memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_12|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_4, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.offset_1|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_12|, #valid=|v_#valid_11|, #length=|v_#length_11|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_4} [2018-03-29 23:11:16,526 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,527 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,527 DEBUG L259 ransitionTransformer]: Formula: (not (= (select |v_#valid_12| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_5) 1)) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_5, #valid=|v_#valid_12|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_5, #valid=|v_#valid_12|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,527 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,527 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,528 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,528 DEBUG L259 ransitionTransformer]: Formula: (or (not (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_5)) (not (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_5 4) (select |v_#length_12| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_6)))) InVars {#length=|v_#length_12|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_6, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_5} OutVars{#length=|v_#length_12|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_6, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_5} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,528 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,528 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,528 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,528 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~ret2.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~ret2.base_3|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~ret2.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~ret2.offset_3|} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~ret2.base, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~ret2.offset] [2018-03-29 23:11:16,528 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,529 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,533 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,533 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,533 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,533 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,534 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,534 DEBUG L259 ransitionTransformer]: Formula: (< |v_#Ultimate.C_memset_#t~loopctr19_2| |v_#Ultimate.C_memset_#amount_2|) InVars {#Ultimate.C_memset_#t~loopctr19=|v_#Ultimate.C_memset_#t~loopctr19_2|, #Ultimate.C_memset_#amount=|v_#Ultimate.C_memset_#amount_2|} OutVars{#Ultimate.C_memset_#t~loopctr19=|v_#Ultimate.C_memset_#t~loopctr19_2|, #Ultimate.C_memset_#amount=|v_#Ultimate.C_memset_#amount_2|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,534 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,534 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,535 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,535 DEBUG L259 ransitionTransformer]: Formula: (not (< |v_#Ultimate.C_memset_#t~loopctr19_6| |v_#Ultimate.C_memset_#amount_3|)) InVars {#Ultimate.C_memset_#t~loopctr19=|v_#Ultimate.C_memset_#t~loopctr19_6|, #Ultimate.C_memset_#amount=|v_#Ultimate.C_memset_#amount_3|} OutVars{#Ultimate.C_memset_#t~loopctr19=|v_#Ultimate.C_memset_#t~loopctr19_6|, #Ultimate.C_memset_#amount=|v_#Ultimate.C_memset_#amount_3|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,535 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,535 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,536 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,536 DEBUG L259 ransitionTransformer]: Formula: (and (<= (+ |v_~#list~0.offset_9| 4) (select |v_#length_48| |v_~#list~0.base_12|)) (= (select (select |v_#memory_$Pointer$.base_part_locs_30_locs_30_13| |v_~#list~0.base_12|) |v_~#list~0.offset_9|) |v_main_#t~mem16.base_1|) (= 1 (select |v_#valid_58| |v_~#list~0.base_12|)) (<= 0 |v_~#list~0.offset_9|) (= |v_main_#t~mem16.offset_1| (select (select |v_#memory_$Pointer$.offset_part_locs_30_locs_30_13| |v_~#list~0.base_12|) |v_~#list~0.offset_9|))) InVars {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_13|, ~#list~0.base=|v_~#list~0.base_12|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_13|, #valid=|v_#valid_58|, ~#list~0.offset=|v_~#list~0.offset_9|, #length=|v_#length_48|} OutVars{#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_13|, ~#list~0.base=|v_~#list~0.base_12|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_13|, main_#t~mem16.base=|v_main_#t~mem16.base_1|, #valid=|v_#valid_58|, ~#list~0.offset=|v_~#list~0.offset_9|, #length=|v_#length_48|, main_#t~mem16.offset=|v_main_#t~mem16.offset_1|} AuxVars[] AssignedVars[main_#t~mem16.base, main_#t~mem16.offset] [2018-03-29 23:11:16,536 DEBUG L266 ransitionTransformer]: formula has changed [2018-03-29 23:11:16,536 DEBUG L267 ransitionTransformer]: old formula: [2018-03-29 23:11:16,536 DEBUG L268 ransitionTransformer]: (and (<= (+ |v_~#list~0.offset_9| 4) (select |v_#length_48| |v_~#list~0.base_12|)) (= (select (select |v_#memory_$Pointer$.base_34| |v_~#list~0.base_12|) |v_~#list~0.offset_9|) |v_main_#t~mem16.base_1|) (= 1 (select |v_#valid_58| |v_~#list~0.base_12|)) (<= 0 |v_~#list~0.offset_9|) (= |v_main_#t~mem16.offset_1| (select (select |v_#memory_$Pointer$.offset_34| |v_~#list~0.base_12|) |v_~#list~0.offset_9|))) [2018-03-29 23:11:16,536 DEBUG L269 ransitionTransformer]: new formula: [2018-03-29 23:11:16,537 DEBUG L270 ransitionTransformer]: (and (<= (+ |v_~#list~0.offset_9| 4) (select |v_#length_48| |v_~#list~0.base_12|)) (= (select (select |v_#memory_$Pointer$.base_part_locs_30_locs_30_13| |v_~#list~0.base_12|) |v_~#list~0.offset_9|) |v_main_#t~mem16.base_1|) (= 1 (select |v_#valid_58| |v_~#list~0.base_12|)) (<= 0 |v_~#list~0.offset_9|) (= |v_main_#t~mem16.offset_1| (select (select |v_#memory_$Pointer$.offset_part_locs_30_locs_30_13| |v_~#list~0.base_12|) |v_~#list~0.offset_9|))) [2018-03-29 23:11:16,537 DEBUG L274 ransitionTransformer]: invars have changed [2018-03-29 23:11:16,537 DEBUG L275 ransitionTransformer]: old invars: [2018-03-29 23:11:16,537 DEBUG L276 ransitionTransformer]: {~#list~0.base=|v_~#list~0.base_12|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_34|, #valid=|v_#valid_58|, ~#list~0.offset=|v_~#list~0.offset_9|, #length=|v_#length_48|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_34|} [2018-03-29 23:11:16,537 DEBUG L277 ransitionTransformer]: new invars: [2018-03-29 23:11:16,537 DEBUG L278 ransitionTransformer]: {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_13|, ~#list~0.base=|v_~#list~0.base_12|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_13|, #valid=|v_#valid_58|, ~#list~0.offset=|v_~#list~0.offset_9|, #length=|v_#length_48|} [2018-03-29 23:11:16,537 DEBUG L282 ransitionTransformer]: outvars have changed [2018-03-29 23:11:16,537 DEBUG L283 ransitionTransformer]: old outvars: [2018-03-29 23:11:16,538 DEBUG L284 ransitionTransformer]: {~#list~0.base=|v_~#list~0.base_12|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_34|, main_#t~mem16.base=|v_main_#t~mem16.base_1|, #valid=|v_#valid_58|, ~#list~0.offset=|v_~#list~0.offset_9|, #length=|v_#length_48|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_34|, main_#t~mem16.offset=|v_main_#t~mem16.offset_1|} [2018-03-29 23:11:16,538 DEBUG L285 ransitionTransformer]: new outvars: [2018-03-29 23:11:16,538 DEBUG L286 ransitionTransformer]: {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_13|, ~#list~0.base=|v_~#list~0.base_12|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_13|, main_#t~mem16.base=|v_main_#t~mem16.base_1|, #valid=|v_#valid_58|, ~#list~0.offset=|v_~#list~0.offset_9|, #length=|v_#length_48|, main_#t~mem16.offset=|v_main_#t~mem16.offset_1|} [2018-03-29 23:11:16,538 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,538 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,540 DEBUG L259 ransitionTransformer]: Formula: (not (= (select |v_#valid_59| |v_~#list~0.base_13|) 1)) InVars {~#list~0.base=|v_~#list~0.base_13|, #valid=|v_#valid_59|} OutVars{~#list~0.base=|v_~#list~0.base_13|, #valid=|v_#valid_59|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,540 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,540 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,541 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,541 DEBUG L259 ransitionTransformer]: Formula: (or (not (<= 0 |v_~#list~0.offset_10|)) (not (<= (+ |v_~#list~0.offset_10| 4) (select |v_#length_49| |v_~#list~0.base_14|)))) InVars {~#list~0.offset=|v_~#list~0.offset_10|, #length=|v_#length_49|, ~#list~0.base=|v_~#list~0.base_14|} OutVars{~#list~0.offset=|v_~#list~0.offset_10|, #length=|v_#length_49|, ~#list~0.base=|v_~#list~0.base_14|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,541 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,541 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,541 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,541 DEBUG L259 ransitionTransformer]: Formula: (not (= |v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.offset_2| 0)) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.offset_2|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.offset_2|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,541 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,542 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,542 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,542 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,542 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,542 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,542 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,543 DEBUG L259 ransitionTransformer]: Formula: (and (= v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_3 0) (= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_3)) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_3, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_3} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_3, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_3} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,543 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,543 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,543 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,543 DEBUG L259 ransitionTransformer]: Formula: (or (not (= v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_4 0)) (not (= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_4))) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_4, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_4} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_4, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_4} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,543 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,543 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,546 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,546 DEBUG L259 ransitionTransformer]: Formula: (and (= |v_#memory_$Pointer$.base_part_locs_30_locs_30_14| |v_#memory_$Pointer$.base_part_locs_30_locs_30_15|) (= |v_#memory_$Pointer$.offset_part_locs_30_locs_30_14| |v_#memory_$Pointer$.offset_part_locs_30_locs_30_15|)) InVars {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_15|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_15|} OutVars{#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_14|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_14|} AuxVars[] AssignedVars[#memory_$Pointer$.base_part_locs_30_locs_30, #memory_$Pointer$.offset_part_locs_30_locs_30] [2018-03-29 23:11:16,547 DEBUG L266 ransitionTransformer]: formula has changed [2018-03-29 23:11:16,547 DEBUG L267 ransitionTransformer]: old formula: [2018-03-29 23:11:16,547 DEBUG L268 ransitionTransformer]: (let ((.cse0 (+ |v_#Ultimate.C_memset_#t~loopctr19_3| |v_#Ultimate.C_memset_#ptr.offset_2|))) (and (= |v_#memory_$Pointer$.base_14| (store |v_#memory_$Pointer$.base_15| |v_#Ultimate.C_memset_#ptr.base_3| (store (select |v_#memory_$Pointer$.base_15| |v_#Ultimate.C_memset_#ptr.base_3|) .cse0 0))) (= |v_#memory_$Pointer$.offset_14| (store |v_#memory_$Pointer$.offset_15| |v_#Ultimate.C_memset_#ptr.base_3| (store (select |v_#memory_$Pointer$.offset_15| |v_#Ultimate.C_memset_#ptr.base_3|) .cse0 (mod |v_#Ultimate.C_memset_#value_1| 256)))))) [2018-03-29 23:11:16,547 DEBUG L269 ransitionTransformer]: new formula: [2018-03-29 23:11:16,547 DEBUG L270 ransitionTransformer]: (and (= |v_#memory_$Pointer$.base_part_locs_30_locs_30_14| |v_#memory_$Pointer$.base_part_locs_30_locs_30_15|) (= |v_#memory_$Pointer$.offset_part_locs_30_locs_30_14| |v_#memory_$Pointer$.offset_part_locs_30_locs_30_15|)) [2018-03-29 23:11:16,547 DEBUG L274 ransitionTransformer]: invars have changed [2018-03-29 23:11:16,548 DEBUG L275 ransitionTransformer]: old invars: [2018-03-29 23:11:16,548 DEBUG L276 ransitionTransformer]: {#Ultimate.C_memset_#t~loopctr19=|v_#Ultimate.C_memset_#t~loopctr19_3|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_15|, #Ultimate.C_memset_#value=|v_#Ultimate.C_memset_#value_1|, #Ultimate.C_memset_#ptr.base=|v_#Ultimate.C_memset_#ptr.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_15|, #Ultimate.C_memset_#ptr.offset=|v_#Ultimate.C_memset_#ptr.offset_2|} [2018-03-29 23:11:16,548 DEBUG L277 ransitionTransformer]: new invars: [2018-03-29 23:11:16,548 DEBUG L278 ransitionTransformer]: {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_15|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_15|} [2018-03-29 23:11:16,548 DEBUG L282 ransitionTransformer]: outvars have changed [2018-03-29 23:11:16,548 DEBUG L283 ransitionTransformer]: old outvars: [2018-03-29 23:11:16,548 DEBUG L284 ransitionTransformer]: {#Ultimate.C_memset_#t~loopctr19=|v_#Ultimate.C_memset_#t~loopctr19_3|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_14|, #Ultimate.C_memset_#value=|v_#Ultimate.C_memset_#value_1|, #Ultimate.C_memset_#ptr.base=|v_#Ultimate.C_memset_#ptr.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_14|, #Ultimate.C_memset_#ptr.offset=|v_#Ultimate.C_memset_#ptr.offset_2|} [2018-03-29 23:11:16,548 DEBUG L285 ransitionTransformer]: new outvars: [2018-03-29 23:11:16,549 DEBUG L286 ransitionTransformer]: {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_14|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_14|} [2018-03-29 23:11:16,549 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,549 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,549 DEBUG L259 ransitionTransformer]: Formula: (and (= |v_#Ultimate.C_memset_#ptr.offset_3| |v_#Ultimate.C_memset_#res.offset_1|) (= |v_#Ultimate.C_memset_#res.base_1| |v_#Ultimate.C_memset_#ptr.base_4|)) InVars {#Ultimate.C_memset_#res.base=|v_#Ultimate.C_memset_#res.base_1|, #Ultimate.C_memset_#res.offset=|v_#Ultimate.C_memset_#res.offset_1|, #Ultimate.C_memset_#ptr.base=|v_#Ultimate.C_memset_#ptr.base_4|, #Ultimate.C_memset_#ptr.offset=|v_#Ultimate.C_memset_#ptr.offset_3|} OutVars{#Ultimate.C_memset_#res.base=|v_#Ultimate.C_memset_#res.base_1|, #Ultimate.C_memset_#res.offset=|v_#Ultimate.C_memset_#res.offset_1|, #Ultimate.C_memset_#ptr.base=|v_#Ultimate.C_memset_#ptr.base_4|, #Ultimate.C_memset_#ptr.offset=|v_#Ultimate.C_memset_#ptr.offset_3|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,549 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,550 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,551 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,551 DEBUG L259 ransitionTransformer]: Formula: (not (= |v_main_#t~mem16.offset_2| 0)) InVars {main_#t~mem16.offset=|v_main_#t~mem16.offset_2|} OutVars{main_#t~mem16.offset=|v_main_#t~mem16.offset_2|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,551 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,551 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,552 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,552 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,552 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,552 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,552 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,552 DEBUG L259 ransitionTransformer]: Formula: (and (not (= |v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.base_2| 0)) (not (= 1 (select |v_#valid_13| |v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.base_2|)))) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.base_2|, #valid=|v_#valid_13|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.base_2|, #valid=|v_#valid_13|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,553 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,553 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,553 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,553 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,553 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,553 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,553 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,554 DEBUG L259 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,554 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,554 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,554 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,554 DEBUG L259 ransitionTransformer]: Formula: (and (= (store |v_#length_25| |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~malloc3.base_1| 119) |v_#length_24|) (= (select |v_#valid_31| |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~malloc3.base_1|) 0) (= 0 |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~malloc3.offset_1|) (= |v_#valid_30| (store |v_#valid_31| |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~malloc3.base_1| 1)) (not (= 0 |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~malloc3.base_1|))) InVars {#length=|v_#length_25|, #valid=|v_#valid_31|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~malloc3.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~malloc3.base_1|, #length=|v_#length_24|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~malloc3.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~malloc3.offset_1|, #valid=|v_#valid_30|} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~malloc3.base, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~malloc3.offset, #valid, #length] [2018-03-29 23:11:16,554 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,555 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,555 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,555 DEBUG L259 ransitionTransformer]: Formula: (= |v_#Ultimate.C_memset_#t~loopctr19_4| (+ |v_#Ultimate.C_memset_#t~loopctr19_5| 1)) InVars {#Ultimate.C_memset_#t~loopctr19=|v_#Ultimate.C_memset_#t~loopctr19_5|} OutVars{#Ultimate.C_memset_#t~loopctr19=|v_#Ultimate.C_memset_#t~loopctr19_4|} AuxVars[] AssignedVars[#Ultimate.C_memset_#t~loopctr19] [2018-03-29 23:11:16,555 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,555 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,555 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,559 DEBUG L259 ransitionTransformer]: Formula: (and (not (= 1 (select |v_#valid_60| |v_main_#t~mem16.base_2|))) (not (= |v_main_#t~mem16.base_2| 0))) InVars {main_#t~mem16.base=|v_main_#t~mem16.base_2|, #valid=|v_#valid_60|} OutVars{main_#t~mem16.base=|v_main_#t~mem16.base_2|, #valid=|v_#valid_60|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,559 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,559 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,559 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,559 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,559 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,560 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,560 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,560 DEBUG L259 ransitionTransformer]: Formula: (= (store |v_#valid_15| |v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.base_3| 0) |v_#valid_14|) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.base_3|, #valid=|v_#valid_15|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.base_3|, #valid=|v_#valid_14|} AuxVars[] AssignedVars[#valid] [2018-03-29 23:11:16,560 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,560 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,561 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,561 DEBUG L259 ransitionTransformer]: Formula: (and (= |v_#memory_$Pointer$.offset_part_locs_30_locs_30_16| |v_#memory_$Pointer$.offset_part_locs_30_locs_30_17|) (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_5) (= |v_#memory_$Pointer$.base_part_locs_30_locs_30_16| |v_#memory_$Pointer$.base_part_locs_30_locs_30_17|) (= (select |v_#valid_32| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_5) 1) (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_5 4) (select |v_#length_26| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_5))) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_5, #memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_16|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_16|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_5, #valid=|v_#valid_32|, #length=|v_#length_26|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_5, #memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_17|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_17|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_5, #valid=|v_#valid_32|, #length=|v_#length_26|} AuxVars[] AssignedVars[#memory_$Pointer$.base_part_locs_30_locs_30, #memory_$Pointer$.offset_part_locs_30_locs_30] [2018-03-29 23:11:16,561 DEBUG L266 ransitionTransformer]: formula has changed [2018-03-29 23:11:16,561 DEBUG L267 ransitionTransformer]: old formula: [2018-03-29 23:11:16,561 DEBUG L268 ransitionTransformer]: (and (= (store |v_#memory_$Pointer$.offset_21| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_5 (store (select |v_#memory_$Pointer$.offset_21| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_5) v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_5 |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~malloc3.offset_2|)) |v_#memory_$Pointer$.offset_20|) (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_5) (= (store |v_#memory_$Pointer$.base_21| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_5 (store (select |v_#memory_$Pointer$.base_21| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_5) v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_5 |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~malloc3.base_2|)) |v_#memory_$Pointer$.base_20|) (= (select |v_#valid_32| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_5) 1) (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_5 4) (select |v_#length_26| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_5))) [2018-03-29 23:11:16,562 DEBUG L269 ransitionTransformer]: new formula: [2018-03-29 23:11:16,562 DEBUG L270 ransitionTransformer]: (and (= |v_#memory_$Pointer$.offset_part_locs_30_locs_30_16| |v_#memory_$Pointer$.offset_part_locs_30_locs_30_17|) (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_5) (= |v_#memory_$Pointer$.base_part_locs_30_locs_30_16| |v_#memory_$Pointer$.base_part_locs_30_locs_30_17|) (= (select |v_#valid_32| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_5) 1) (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_5 4) (select |v_#length_26| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_5))) [2018-03-29 23:11:16,562 DEBUG L274 ransitionTransformer]: invars have changed [2018-03-29 23:11:16,562 DEBUG L275 ransitionTransformer]: old invars: [2018-03-29 23:11:16,563 DEBUG L276 ransitionTransformer]: {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~malloc3.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~malloc3.base_2|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_5, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_21|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_5, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~malloc3.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~malloc3.offset_2|, #valid=|v_#valid_32|, #length=|v_#length_26|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_21|} [2018-03-29 23:11:16,563 DEBUG L277 ransitionTransformer]: new invars: [2018-03-29 23:11:16,563 DEBUG L278 ransitionTransformer]: {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_5, #memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_16|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_16|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_5, #valid=|v_#valid_32|, #length=|v_#length_26|} [2018-03-29 23:11:16,563 DEBUG L282 ransitionTransformer]: outvars have changed [2018-03-29 23:11:16,563 DEBUG L283 ransitionTransformer]: old outvars: [2018-03-29 23:11:16,563 DEBUG L284 ransitionTransformer]: {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~malloc3.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~malloc3.base_2|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_5, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_20|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_5, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~malloc3.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~malloc3.offset_2|, #valid=|v_#valid_32|, #length=|v_#length_26|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_20|} [2018-03-29 23:11:16,563 DEBUG L285 ransitionTransformer]: new outvars: [2018-03-29 23:11:16,564 DEBUG L286 ransitionTransformer]: {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_5, #memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_17|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_17|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_5, #valid=|v_#valid_32|, #length=|v_#length_26|} [2018-03-29 23:11:16,564 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,564 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,564 DEBUG L259 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_33| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_6))) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_6, #valid=|v_#valid_33|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_6, #valid=|v_#valid_33|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,564 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,564 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,565 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,565 DEBUG L259 ransitionTransformer]: Formula: (or (not (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_6 4) (select |v_#length_27| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_7))) (not (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_6))) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_6, #length=|v_#length_27|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_7} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_6, #length=|v_#length_27|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_7} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,565 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,565 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,565 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,565 DEBUG L259 ransitionTransformer]: Formula: (= |v_#valid_61| (store |v_#valid_62| |v_main_#t~mem16.base_3| 0)) InVars {#valid=|v_#valid_62|, main_#t~mem16.base=|v_main_#t~mem16.base_3|} OutVars{#valid=|v_#valid_61|, main_#t~mem16.base=|v_main_#t~mem16.base_3|} AuxVars[] AssignedVars[#valid] [2018-03-29 23:11:16,566 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,566 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,567 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,567 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.base_4|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.offset_4|} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.base, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem6.offset] [2018-03-29 23:11:16,567 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,567 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,568 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,568 DEBUG L259 ransitionTransformer]: Formula: (and (= (select |v_#valid_34| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_8) 1) (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_7) (= |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.offset_1| (select (select |v_#memory_$Pointer$.offset_part_locs_30_locs_30_18| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_8) v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_7)) (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_7 4) (select |v_#length_28| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_8)) (= (select (select |v_#memory_$Pointer$.base_part_locs_30_locs_30_18| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_8) v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_7) |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.base_1|)) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_7, #memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_18|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_18|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_8, #valid=|v_#valid_34|, #length=|v_#length_28|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_7, #memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_18|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_18|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.offset_1|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_8, #valid=|v_#valid_34|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.base_1|, #length=|v_#length_28|} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.offset, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.base] [2018-03-29 23:11:16,568 DEBUG L266 ransitionTransformer]: formula has changed [2018-03-29 23:11:16,568 DEBUG L267 ransitionTransformer]: old formula: [2018-03-29 23:11:16,568 DEBUG L268 ransitionTransformer]: (and (= (select |v_#valid_34| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_8) 1) (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_7) (= |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.offset_1| (select (select |v_#memory_$Pointer$.offset_22| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_8) v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_7)) (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_7 4) (select |v_#length_28| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_8)) (= (select (select |v_#memory_$Pointer$.base_22| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_8) v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_7) |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.base_1|)) [2018-03-29 23:11:16,568 DEBUG L269 ransitionTransformer]: new formula: [2018-03-29 23:11:16,569 DEBUG L270 ransitionTransformer]: (and (= (select |v_#valid_34| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_8) 1) (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_7) (= |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.offset_1| (select (select |v_#memory_$Pointer$.offset_part_locs_30_locs_30_18| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_8) v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_7)) (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_7 4) (select |v_#length_28| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_8)) (= (select (select |v_#memory_$Pointer$.base_part_locs_30_locs_30_18| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_8) v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_7) |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.base_1|)) [2018-03-29 23:11:16,569 DEBUG L274 ransitionTransformer]: invars have changed [2018-03-29 23:11:16,569 DEBUG L275 ransitionTransformer]: old invars: [2018-03-29 23:11:16,569 DEBUG L276 ransitionTransformer]: {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_7, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_22|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_8, #valid=|v_#valid_34|, #length=|v_#length_28|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_22|} [2018-03-29 23:11:16,569 DEBUG L277 ransitionTransformer]: new invars: [2018-03-29 23:11:16,569 DEBUG L278 ransitionTransformer]: {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_7, #memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_18|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_18|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_8, #valid=|v_#valid_34|, #length=|v_#length_28|} [2018-03-29 23:11:16,569 DEBUG L282 ransitionTransformer]: outvars have changed [2018-03-29 23:11:16,569 DEBUG L283 ransitionTransformer]: old outvars: [2018-03-29 23:11:16,570 DEBUG L284 ransitionTransformer]: {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_7, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_22|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.offset_1|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_8, #valid=|v_#valid_34|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.base_1|, #length=|v_#length_28|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_22|} [2018-03-29 23:11:16,571 DEBUG L285 ransitionTransformer]: new outvars: [2018-03-29 23:11:16,571 DEBUG L286 ransitionTransformer]: {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_7, #memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_18|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_18|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.offset_1|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_8, #valid=|v_#valid_34|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.base_1|, #length=|v_#length_28|} [2018-03-29 23:11:16,571 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,571 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,571 DEBUG L259 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_35| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_9))) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_9, #valid=|v_#valid_35|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_9, #valid=|v_#valid_35|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,572 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,572 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,572 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,572 DEBUG L259 ransitionTransformer]: Formula: (or (not (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_8)) (not (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_8 4) (select |v_#length_29| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_10)))) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_8, #length=|v_#length_29|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_10} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_8, #length=|v_#length_29|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_10} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,572 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,572 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,573 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,573 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem16.base=|v_main_#t~mem16.base_4|, main_#t~mem16.offset=|v_main_#t~mem16.offset_4|} AuxVars[] AssignedVars[main_#t~mem16.base, main_#t~mem16.offset] [2018-03-29 23:11:16,573 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,573 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,573 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,573 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,574 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,574 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,574 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,574 DEBUG L259 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,574 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,574 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,575 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,575 DEBUG L259 ransitionTransformer]: Formula: (and (= |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.base_2| 0) (= 0 |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.offset_2|)) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.offset_2|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.base_2|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.offset_2|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.base_2|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,576 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,576 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,576 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,576 DEBUG L259 ransitionTransformer]: Formula: (or (not (= 0 |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.offset_4|)) (not (= |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.base_4| 0))) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.offset_4|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.base_4|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.offset_4|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.base_4|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,576 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,576 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,577 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,577 DEBUG L259 ransitionTransformer]: Formula: (and (<= (+ |v_~#list~0.offset_11| 4) (select |v_#length_50| |v_~#list~0.base_15|)) (= (select |v_#valid_63| |v_~#list~0.base_15|) 1) (<= 0 |v_~#list~0.offset_11|) (= |v_#memory_$Pointer$.offset_part_locs_30_locs_30_19| |v_#memory_$Pointer$.offset_part_locs_30_locs_30_20|) (= |v_#memory_$Pointer$.base_part_locs_30_locs_30_19| |v_#memory_$Pointer$.base_part_locs_30_locs_30_20|)) InVars {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_20|, ~#list~0.base=|v_~#list~0.base_15|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_20|, #valid=|v_#valid_63|, ~#list~0.offset=|v_~#list~0.offset_11|, #length=|v_#length_50|} OutVars{#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_19|, ~#list~0.base=|v_~#list~0.base_15|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_19|, #valid=|v_#valid_63|, ~#list~0.offset=|v_~#list~0.offset_11|, #length=|v_#length_50|} AuxVars[] AssignedVars[#memory_$Pointer$.base_part_locs_30_locs_30, #memory_$Pointer$.offset_part_locs_30_locs_30] [2018-03-29 23:11:16,577 DEBUG L266 ransitionTransformer]: formula has changed [2018-03-29 23:11:16,578 DEBUG L267 ransitionTransformer]: old formula: [2018-03-29 23:11:16,578 DEBUG L268 ransitionTransformer]: (and (<= (+ |v_~#list~0.offset_11| 4) (select |v_#length_50| |v_~#list~0.base_15|)) (= (select |v_#valid_63| |v_~#list~0.base_15|) 1) (<= 0 |v_~#list~0.offset_11|) (= |v_#memory_$Pointer$.offset_35| (store |v_#memory_$Pointer$.offset_36| |v_~#list~0.base_15| (store (select |v_#memory_$Pointer$.offset_36| |v_~#list~0.base_15|) |v_~#list~0.offset_11| v_main_~next~1.offset_2))) (= |v_#memory_$Pointer$.base_35| (store |v_#memory_$Pointer$.base_36| |v_~#list~0.base_15| (store (select |v_#memory_$Pointer$.base_36| |v_~#list~0.base_15|) |v_~#list~0.offset_11| v_main_~next~1.base_2)))) [2018-03-29 23:11:16,578 DEBUG L269 ransitionTransformer]: new formula: [2018-03-29 23:11:16,578 DEBUG L270 ransitionTransformer]: (and (<= (+ |v_~#list~0.offset_11| 4) (select |v_#length_50| |v_~#list~0.base_15|)) (= (select |v_#valid_63| |v_~#list~0.base_15|) 1) (<= 0 |v_~#list~0.offset_11|) (= |v_#memory_$Pointer$.offset_part_locs_30_locs_30_19| |v_#memory_$Pointer$.offset_part_locs_30_locs_30_20|) (= |v_#memory_$Pointer$.base_part_locs_30_locs_30_19| |v_#memory_$Pointer$.base_part_locs_30_locs_30_20|)) [2018-03-29 23:11:16,578 DEBUG L274 ransitionTransformer]: invars have changed [2018-03-29 23:11:16,578 DEBUG L275 ransitionTransformer]: old invars: [2018-03-29 23:11:16,578 DEBUG L276 ransitionTransformer]: {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_36|, ~#list~0.base=|v_~#list~0.base_15|, main_~next~1.base=v_main_~next~1.base_2, #valid=|v_#valid_63|, ~#list~0.offset=|v_~#list~0.offset_11|, #length=|v_#length_50|, main_~next~1.offset=v_main_~next~1.offset_2, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_36|} [2018-03-29 23:11:16,579 DEBUG L277 ransitionTransformer]: new invars: [2018-03-29 23:11:16,579 DEBUG L278 ransitionTransformer]: {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_20|, ~#list~0.base=|v_~#list~0.base_15|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_20|, #valid=|v_#valid_63|, ~#list~0.offset=|v_~#list~0.offset_11|, #length=|v_#length_50|} [2018-03-29 23:11:16,579 DEBUG L282 ransitionTransformer]: outvars have changed [2018-03-29 23:11:16,579 DEBUG L283 ransitionTransformer]: old outvars: [2018-03-29 23:11:16,579 DEBUG L284 ransitionTransformer]: {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_35|, ~#list~0.base=|v_~#list~0.base_15|, main_~next~1.base=v_main_~next~1.base_2, #valid=|v_#valid_63|, ~#list~0.offset=|v_~#list~0.offset_11|, #length=|v_#length_50|, main_~next~1.offset=v_main_~next~1.offset_2, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_35|} [2018-03-29 23:11:16,579 DEBUG L285 ransitionTransformer]: new outvars: [2018-03-29 23:11:16,579 DEBUG L286 ransitionTransformer]: {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_19|, ~#list~0.base=|v_~#list~0.base_15|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_19|, #valid=|v_#valid_63|, ~#list~0.offset=|v_~#list~0.offset_11|, #length=|v_#length_50|} [2018-03-29 23:11:16,579 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,580 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,580 DEBUG L259 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_64| |v_~#list~0.base_16|))) InVars {~#list~0.base=|v_~#list~0.base_16|, #valid=|v_#valid_64|} OutVars{~#list~0.base=|v_~#list~0.base_16|, #valid=|v_#valid_64|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,580 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,580 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,580 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,580 DEBUG L259 ransitionTransformer]: Formula: (or (not (<= 0 |v_~#list~0.offset_12|)) (not (<= (+ |v_~#list~0.offset_12| 4) (select |v_#length_51| |v_~#list~0.base_17|)))) InVars {~#list~0.offset=|v_~#list~0.offset_12|, #length=|v_#length_51|, ~#list~0.base=|v_~#list~0.base_17|} OutVars{~#list~0.offset=|v_~#list~0.offset_12|, #length=|v_#length_51|, ~#list~0.base=|v_~#list~0.base_17|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,581 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,581 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,581 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,582 DEBUG L259 ransitionTransformer]: Formula: (let ((.cse0 (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_6 4))) (and (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_6 8) (select |v_#length_13| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_7)) (= |v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.offset_1| (select (select |v_#memory_$Pointer$.offset_part_locs_30_locs_30_21| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_7) .cse0)) (= 1 (select |v_#valid_16| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_7)) (= |v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.base_1| (select (select |v_#memory_$Pointer$.base_part_locs_30_locs_30_21| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_7) .cse0)) (<= 0 .cse0))) InVars {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_21|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_7, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_21|, #valid=|v_#valid_16|, #length=|v_#length_13|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_6} OutVars{#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_21|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_7, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_21|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.base_1|, #valid=|v_#valid_16|, #length=|v_#length_13|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_6, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.offset_1|} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.base, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.offset] [2018-03-29 23:11:16,582 DEBUG L266 ransitionTransformer]: formula has changed [2018-03-29 23:11:16,582 DEBUG L267 ransitionTransformer]: old formula: [2018-03-29 23:11:16,582 DEBUG L268 ransitionTransformer]: (let ((.cse0 (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_6 4))) (and (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_6 8) (select |v_#length_13| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_7)) (= |v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.offset_1| (select (select |v_#memory_$Pointer$.offset_11| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_7) .cse0)) (= 1 (select |v_#valid_16| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_7)) (= |v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.base_1| (select (select |v_#memory_$Pointer$.base_11| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_7) .cse0)) (<= 0 .cse0))) [2018-03-29 23:11:16,582 DEBUG L269 ransitionTransformer]: new formula: [2018-03-29 23:11:16,582 DEBUG L270 ransitionTransformer]: (let ((.cse0 (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_6 4))) (and (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_6 8) (select |v_#length_13| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_7)) (= |v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.offset_1| (select (select |v_#memory_$Pointer$.offset_part_locs_30_locs_30_21| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_7) .cse0)) (= 1 (select |v_#valid_16| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_7)) (= |v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.base_1| (select (select |v_#memory_$Pointer$.base_part_locs_30_locs_30_21| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_7) .cse0)) (<= 0 .cse0))) [2018-03-29 23:11:16,583 DEBUG L274 ransitionTransformer]: invars have changed [2018-03-29 23:11:16,583 DEBUG L275 ransitionTransformer]: old invars: [2018-03-29 23:11:16,583 DEBUG L276 ransitionTransformer]: {__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_7, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_11|, #valid=|v_#valid_16|, #length=|v_#length_13|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_6, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_11|} [2018-03-29 23:11:16,583 DEBUG L277 ransitionTransformer]: new invars: [2018-03-29 23:11:16,583 DEBUG L278 ransitionTransformer]: {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_21|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_7, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_21|, #valid=|v_#valid_16|, #length=|v_#length_13|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_6} [2018-03-29 23:11:16,583 DEBUG L282 ransitionTransformer]: outvars have changed [2018-03-29 23:11:16,583 DEBUG L283 ransitionTransformer]: old outvars: [2018-03-29 23:11:16,584 DEBUG L284 ransitionTransformer]: {__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_7, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_11|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.base_1|, #valid=|v_#valid_16|, #length=|v_#length_13|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_6, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.offset_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_11|} [2018-03-29 23:11:16,584 DEBUG L285 ransitionTransformer]: new outvars: [2018-03-29 23:11:16,584 DEBUG L286 ransitionTransformer]: {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_21|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_7, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_21|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.base_1|, #valid=|v_#valid_16|, #length=|v_#length_13|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_6, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.offset_1|} [2018-03-29 23:11:16,584 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,584 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,584 DEBUG L259 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_17| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_8))) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_8, #valid=|v_#valid_17|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_8, #valid=|v_#valid_17|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,585 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,585 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,585 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,585 DEBUG L259 ransitionTransformer]: Formula: (or (not (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_7 8) (select |v_#length_14| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_9))) (not (<= 0 (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_7 4)))) InVars {#length=|v_#length_14|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_9, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_7} OutVars{#length=|v_#length_14|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_9, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_7} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,585 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,585 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,586 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,586 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,586 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,586 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,586 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,586 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.offset_3|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.base_3|} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.offset, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.base] [2018-03-29 23:11:16,586 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,587 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,588 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,588 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.offset_5|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.base_5|} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.offset, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem4.base] [2018-03-29 23:11:16,589 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,589 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,589 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,589 DEBUG L259 ransitionTransformer]: Formula: (and (= (select |v_#valid_65| |v_~#list~0.base_18|) 1) (<= 0 |v_~#list~0.offset_13|) (<= (+ |v_~#list~0.offset_13| 4) (select |v_#length_52| |v_~#list~0.base_18|)) (= (select (select |v_#memory_$Pointer$.base_part_locs_30_locs_30_22| |v_~#list~0.base_18|) |v_~#list~0.offset_13|) |v_main_#t~mem17.base_1|) (= |v_main_#t~mem17.offset_1| (select (select |v_#memory_$Pointer$.offset_part_locs_30_locs_30_22| |v_~#list~0.base_18|) |v_~#list~0.offset_13|))) InVars {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_22|, ~#list~0.base=|v_~#list~0.base_18|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_22|, #valid=|v_#valid_65|, ~#list~0.offset=|v_~#list~0.offset_13|, #length=|v_#length_52|} OutVars{#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_22|, main_#t~mem17.offset=|v_main_#t~mem17.offset_1|, ~#list~0.base=|v_~#list~0.base_18|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_22|, main_#t~mem17.base=|v_main_#t~mem17.base_1|, #valid=|v_#valid_65|, ~#list~0.offset=|v_~#list~0.offset_13|, #length=|v_#length_52|} AuxVars[] AssignedVars[main_#t~mem17.offset, main_#t~mem17.base] [2018-03-29 23:11:16,590 DEBUG L266 ransitionTransformer]: formula has changed [2018-03-29 23:11:16,590 DEBUG L267 ransitionTransformer]: old formula: [2018-03-29 23:11:16,590 DEBUG L268 ransitionTransformer]: (and (= (select |v_#valid_65| |v_~#list~0.base_18|) 1) (<= 0 |v_~#list~0.offset_13|) (<= (+ |v_~#list~0.offset_13| 4) (select |v_#length_52| |v_~#list~0.base_18|)) (= (select (select |v_#memory_$Pointer$.base_37| |v_~#list~0.base_18|) |v_~#list~0.offset_13|) |v_main_#t~mem17.base_1|) (= |v_main_#t~mem17.offset_1| (select (select |v_#memory_$Pointer$.offset_37| |v_~#list~0.base_18|) |v_~#list~0.offset_13|))) [2018-03-29 23:11:16,590 DEBUG L269 ransitionTransformer]: new formula: [2018-03-29 23:11:16,590 DEBUG L270 ransitionTransformer]: (and (= (select |v_#valid_65| |v_~#list~0.base_18|) 1) (<= 0 |v_~#list~0.offset_13|) (<= (+ |v_~#list~0.offset_13| 4) (select |v_#length_52| |v_~#list~0.base_18|)) (= (select (select |v_#memory_$Pointer$.base_part_locs_30_locs_30_22| |v_~#list~0.base_18|) |v_~#list~0.offset_13|) |v_main_#t~mem17.base_1|) (= |v_main_#t~mem17.offset_1| (select (select |v_#memory_$Pointer$.offset_part_locs_30_locs_30_22| |v_~#list~0.base_18|) |v_~#list~0.offset_13|))) [2018-03-29 23:11:16,590 DEBUG L274 ransitionTransformer]: invars have changed [2018-03-29 23:11:16,590 DEBUG L275 ransitionTransformer]: old invars: [2018-03-29 23:11:16,591 DEBUG L276 ransitionTransformer]: {~#list~0.base=|v_~#list~0.base_18|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_37|, #valid=|v_#valid_65|, ~#list~0.offset=|v_~#list~0.offset_13|, #length=|v_#length_52|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_37|} [2018-03-29 23:11:16,591 DEBUG L277 ransitionTransformer]: new invars: [2018-03-29 23:11:16,591 DEBUG L278 ransitionTransformer]: {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_22|, ~#list~0.base=|v_~#list~0.base_18|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_22|, #valid=|v_#valid_65|, ~#list~0.offset=|v_~#list~0.offset_13|, #length=|v_#length_52|} [2018-03-29 23:11:16,591 DEBUG L282 ransitionTransformer]: outvars have changed [2018-03-29 23:11:16,591 DEBUG L283 ransitionTransformer]: old outvars: [2018-03-29 23:11:16,591 DEBUG L284 ransitionTransformer]: {main_#t~mem17.offset=|v_main_#t~mem17.offset_1|, ~#list~0.base=|v_~#list~0.base_18|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_37|, main_#t~mem17.base=|v_main_#t~mem17.base_1|, #valid=|v_#valid_65|, ~#list~0.offset=|v_~#list~0.offset_13|, #length=|v_#length_52|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_37|} [2018-03-29 23:11:16,591 DEBUG L285 ransitionTransformer]: new outvars: [2018-03-29 23:11:16,591 DEBUG L286 ransitionTransformer]: {#memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_22|, main_#t~mem17.offset=|v_main_#t~mem17.offset_1|, ~#list~0.base=|v_~#list~0.base_18|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_22|, main_#t~mem17.base=|v_main_#t~mem17.base_1|, #valid=|v_#valid_65|, ~#list~0.offset=|v_~#list~0.offset_13|, #length=|v_#length_52|} [2018-03-29 23:11:16,592 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,593 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,593 DEBUG L259 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_66| |v_~#list~0.base_19|))) InVars {~#list~0.base=|v_~#list~0.base_19|, #valid=|v_#valid_66|} OutVars{~#list~0.base=|v_~#list~0.base_19|, #valid=|v_#valid_66|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,593 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,593 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,593 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,593 DEBUG L259 ransitionTransformer]: Formula: (or (not (<= (+ |v_~#list~0.offset_14| 4) (select |v_#length_53| |v_~#list~0.base_20|))) (not (<= 0 |v_~#list~0.offset_14|))) InVars {~#list~0.offset=|v_~#list~0.offset_14|, #length=|v_#length_53|, ~#list~0.base=|v_~#list~0.base_20|} OutVars{~#list~0.offset=|v_~#list~0.offset_14|, #length=|v_#length_53|, ~#list~0.base=|v_~#list~0.base_20|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,594 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,594 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,594 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,594 DEBUG L259 ransitionTransformer]: Formula: (and (= v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~next~0.base_1 |v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.base_2|) (= v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~next~0.offset_1 |v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.offset_2|)) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.base_2|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.offset_2|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~next~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~next~0.base_1, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.base_2|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.offset_2|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~next~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~next~0.offset_1} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~next~0.base, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~next~0.offset] [2018-03-29 23:11:16,594 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,594 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,595 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,595 DEBUG L259 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,595 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,595 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,595 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,596 DEBUG L259 ransitionTransformer]: Formula: (and (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_4 4) (select |v_#length_30| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_5)) (= |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.base_2| (select (select |v_#memory_$Pointer$.base_part_locs_30_locs_30_23| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_5) v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_4)) (= (select (select |v_#memory_$Pointer$.offset_part_locs_30_locs_30_23| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_5) v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_4) |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.offset_2|) (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_4) (= 1 (select |v_#valid_36| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_5))) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_5, #memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_23|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_4, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_23|, #valid=|v_#valid_36|, #length=|v_#length_30|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.offset_2|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_5, #memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_23|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.base_2|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_4, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_23|, #valid=|v_#valid_36|, #length=|v_#length_30|} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.offset, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.base] [2018-03-29 23:11:16,596 DEBUG L266 ransitionTransformer]: formula has changed [2018-03-29 23:11:16,596 DEBUG L267 ransitionTransformer]: old formula: [2018-03-29 23:11:16,596 DEBUG L268 ransitionTransformer]: (and (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_4 4) (select |v_#length_30| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_5)) (= |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.base_2| (select (select |v_#memory_$Pointer$.base_23| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_5) v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_4)) (= (select (select |v_#memory_$Pointer$.offset_23| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_5) v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_4) |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.offset_2|) (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_4) (= 1 (select |v_#valid_36| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_5))) [2018-03-29 23:11:16,596 DEBUG L269 ransitionTransformer]: new formula: [2018-03-29 23:11:16,596 DEBUG L270 ransitionTransformer]: (and (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_4 4) (select |v_#length_30| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_5)) (= |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.base_2| (select (select |v_#memory_$Pointer$.base_part_locs_30_locs_30_23| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_5) v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_4)) (= (select (select |v_#memory_$Pointer$.offset_part_locs_30_locs_30_23| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_5) v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_4) |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.offset_2|) (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_4) (= 1 (select |v_#valid_36| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_5))) [2018-03-29 23:11:16,597 DEBUG L274 ransitionTransformer]: invars have changed [2018-03-29 23:11:16,597 DEBUG L275 ransitionTransformer]: old invars: [2018-03-29 23:11:16,597 DEBUG L276 ransitionTransformer]: {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_5, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_4, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_23|, #valid=|v_#valid_36|, #length=|v_#length_30|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_23|} [2018-03-29 23:11:16,597 DEBUG L277 ransitionTransformer]: new invars: [2018-03-29 23:11:16,597 DEBUG L278 ransitionTransformer]: {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_5, #memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_23|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_4, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_23|, #valid=|v_#valid_36|, #length=|v_#length_30|} [2018-03-29 23:11:16,597 DEBUG L282 ransitionTransformer]: outvars have changed [2018-03-29 23:11:16,597 DEBUG L283 ransitionTransformer]: old outvars: [2018-03-29 23:11:16,597 DEBUG L284 ransitionTransformer]: {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.offset_2|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_5, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.base_2|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_4, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_23|, #valid=|v_#valid_36|, #length=|v_#length_30|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_23|} [2018-03-29 23:11:16,598 DEBUG L285 ransitionTransformer]: new outvars: [2018-03-29 23:11:16,598 DEBUG L286 ransitionTransformer]: {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.offset_2|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_5, #memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_23|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.base_2|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_4, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_23|, #valid=|v_#valid_36|, #length=|v_#length_30|} [2018-03-29 23:11:16,598 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,598 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,598 DEBUG L259 ransitionTransformer]: Formula: (not (= (select |v_#valid_37| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_6) 1)) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_6, #valid=|v_#valid_37|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_6, #valid=|v_#valid_37|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,598 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,599 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,599 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,599 DEBUG L259 ransitionTransformer]: Formula: (or (not (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_5 4) (select |v_#length_31| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_7))) (not (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_5))) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_7, #length=|v_#length_31|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_5} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_7, #length=|v_#length_31|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_5} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,599 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,599 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,599 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,600 DEBUG L259 ransitionTransformer]: Formula: (and (= |v_main_#t~mem17.offset_2| 0) (= 0 |v_main_#t~mem17.base_2|)) InVars {main_#t~mem17.offset=|v_main_#t~mem17.offset_2|, main_#t~mem17.base=|v_main_#t~mem17.base_2|} OutVars{main_#t~mem17.offset=|v_main_#t~mem17.offset_2|, main_#t~mem17.base=|v_main_#t~mem17.base_2|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,600 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,600 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,600 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,600 DEBUG L259 ransitionTransformer]: Formula: (or (not (= 0 |v_main_#t~mem17.base_4|)) (not (= |v_main_#t~mem17.offset_4| 0))) InVars {main_#t~mem17.offset=|v_main_#t~mem17.offset_4|, main_#t~mem17.base=|v_main_#t~mem17.base_4|} OutVars{main_#t~mem17.offset=|v_main_#t~mem17.offset_4|, main_#t~mem17.base=|v_main_#t~mem17.base_4|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,600 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,600 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,601 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,601 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.base_3|, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.offset_3|} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.base, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_#t~mem7.offset] [2018-03-29 23:11:16,601 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,601 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,602 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,602 DEBUG L259 ransitionTransformer]: Formula: (and (= |v_#memory_$Pointer$.base_part_locs_30_locs_30_24| |v_#memory_$Pointer$.base_part_locs_30_locs_30_25|) (= 1 (select |v_#valid_38| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_11)) (= |v_#memory_$Pointer$.offset_part_locs_30_locs_30_24| |v_#memory_$Pointer$.offset_part_locs_30_locs_30_25|) (<= 0 (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_9 4)) (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_9 8) (select |v_#length_32| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_11))) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_9, #memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_24|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_24|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_11, #valid=|v_#valid_38|, #length=|v_#length_32|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_9, #memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_25|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_25|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_11, #valid=|v_#valid_38|, #length=|v_#length_32|} AuxVars[] AssignedVars[#memory_$Pointer$.base_part_locs_30_locs_30, #memory_$Pointer$.offset_part_locs_30_locs_30] [2018-03-29 23:11:16,602 DEBUG L266 ransitionTransformer]: formula has changed [2018-03-29 23:11:16,602 DEBUG L267 ransitionTransformer]: old formula: [2018-03-29 23:11:16,602 DEBUG L268 ransitionTransformer]: (let ((.cse0 (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_9 4))) (and (= (store |v_#memory_$Pointer$.base_25| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_11 (store (select |v_#memory_$Pointer$.base_25| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_11) .cse0 |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.base_3|)) |v_#memory_$Pointer$.base_24|) (= 1 (select |v_#valid_38| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_11)) (= (store |v_#memory_$Pointer$.offset_25| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_11 (store (select |v_#memory_$Pointer$.offset_25| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_11) .cse0 |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.offset_3|)) |v_#memory_$Pointer$.offset_24|) (<= 0 .cse0) (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_9 8) (select |v_#length_32| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_11)))) [2018-03-29 23:11:16,602 DEBUG L269 ransitionTransformer]: new formula: [2018-03-29 23:11:16,603 DEBUG L270 ransitionTransformer]: (and (= |v_#memory_$Pointer$.base_part_locs_30_locs_30_24| |v_#memory_$Pointer$.base_part_locs_30_locs_30_25|) (= 1 (select |v_#valid_38| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_11)) (= |v_#memory_$Pointer$.offset_part_locs_30_locs_30_24| |v_#memory_$Pointer$.offset_part_locs_30_locs_30_25|) (<= 0 (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_9 4)) (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_9 8) (select |v_#length_32| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_11))) [2018-03-29 23:11:16,603 DEBUG L274 ransitionTransformer]: invars have changed [2018-03-29 23:11:16,603 DEBUG L275 ransitionTransformer]: old invars: [2018-03-29 23:11:16,603 DEBUG L276 ransitionTransformer]: {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.offset_3|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_9, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.base_3|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_25|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_11, #valid=|v_#valid_38|, #length=|v_#length_32|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_25|} [2018-03-29 23:11:16,603 DEBUG L277 ransitionTransformer]: new invars: [2018-03-29 23:11:16,603 DEBUG L278 ransitionTransformer]: {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_9, #memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_24|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_24|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_11, #valid=|v_#valid_38|, #length=|v_#length_32|} [2018-03-29 23:11:16,603 DEBUG L282 ransitionTransformer]: outvars have changed [2018-03-29 23:11:16,603 DEBUG L283 ransitionTransformer]: old outvars: [2018-03-29 23:11:16,604 DEBUG L284 ransitionTransformer]: {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.offset_3|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_9, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.base_3|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_24|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_11, #valid=|v_#valid_38|, #length=|v_#length_32|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_24|} [2018-03-29 23:11:16,604 DEBUG L285 ransitionTransformer]: new outvars: [2018-03-29 23:11:16,604 DEBUG L286 ransitionTransformer]: {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_9, #memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_25|, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_25|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_11, #valid=|v_#valid_38|, #length=|v_#length_32|} [2018-03-29 23:11:16,604 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,604 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,605 DEBUG L259 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_39| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_12))) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_12, #valid=|v_#valid_39|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_12, #valid=|v_#valid_39|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,605 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,605 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,605 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,606 DEBUG L259 ransitionTransformer]: Formula: (or (not (<= 0 (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_10 4))) (not (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_10 8) (select |v_#length_33| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_13)))) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_10, #length=|v_#length_33|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_13} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_10, #length=|v_#length_33|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_13} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,606 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,606 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,606 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,606 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem17.offset=|v_main_#t~mem17.offset_3|, main_#t~mem17.base=|v_main_#t~mem17.base_3|} AuxVars[] AssignedVars[main_#t~mem17.offset, main_#t~mem17.base] [2018-03-29 23:11:16,606 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,606 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,607 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,607 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~mem17.offset=|v_main_#t~mem17.offset_5|, main_#t~mem17.base=|v_main_#t~mem17.base_5|} AuxVars[] AssignedVars[main_#t~mem17.offset, main_#t~mem17.base] [2018-03-29 23:11:16,607 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,607 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,607 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,607 DEBUG L259 ransitionTransformer]: Formula: (not (= v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_8 0)) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_8} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_8} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,607 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,608 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,608 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,608 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,608 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,608 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,608 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,608 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.offset_1|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.base_1|} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.offset, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~mem5.base] [2018-03-29 23:11:16,609 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,614 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,615 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,615 DEBUG L259 ransitionTransformer]: Formula: (and (not (= 1 (select |v_#valid_18| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_10))) (not (= v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_10 0))) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_10, #valid=|v_#valid_18|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_10, #valid=|v_#valid_18|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,615 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,615 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,616 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,616 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,616 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,616 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,617 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,617 DEBUG L259 ransitionTransformer]: Formula: (and (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_1) (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_1 4) (select |v_#length_20| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_1)) (= 1 (select |v_#valid_26| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_1)) (= |v_#memory_$Pointer$.base_part_locs_30_locs_30_26| |v_#memory_$Pointer$.base_part_locs_30_locs_30_27|) (= |v_#memory_$Pointer$.offset_part_locs_30_locs_30_26| |v_#memory_$Pointer$.offset_part_locs_30_locs_30_27|)) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_1, #memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_27|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_1, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_27|, #valid=|v_#valid_26|, #length=|v_#length_20|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_1, #memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_26|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_1, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_26|, #valid=|v_#valid_26|, #length=|v_#length_20|} AuxVars[] AssignedVars[#memory_$Pointer$.base_part_locs_30_locs_30, #memory_$Pointer$.offset_part_locs_30_locs_30] [2018-03-29 23:11:16,617 DEBUG L266 ransitionTransformer]: formula has changed [2018-03-29 23:11:16,617 DEBUG L267 ransitionTransformer]: old formula: [2018-03-29 23:11:16,617 DEBUG L268 ransitionTransformer]: (and (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_1) (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_1 4) (select |v_#length_20| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_1)) (= 1 (select |v_#valid_26| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_1)) (= |v_#memory_$Pointer$.base_16| (store |v_#memory_$Pointer$.base_17| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_1 (store (select |v_#memory_$Pointer$.base_17| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_1) v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_1 v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_1))) (= |v_#memory_$Pointer$.offset_16| (store |v_#memory_$Pointer$.offset_17| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_1 (store (select |v_#memory_$Pointer$.offset_17| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_1) v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_1 v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_1)))) [2018-03-29 23:11:16,618 DEBUG L269 ransitionTransformer]: new formula: [2018-03-29 23:11:16,618 DEBUG L270 ransitionTransformer]: (and (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_1) (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_1 4) (select |v_#length_20| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_1)) (= 1 (select |v_#valid_26| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_1)) (= |v_#memory_$Pointer$.base_part_locs_30_locs_30_26| |v_#memory_$Pointer$.base_part_locs_30_locs_30_27|) (= |v_#memory_$Pointer$.offset_part_locs_30_locs_30_26| |v_#memory_$Pointer$.offset_part_locs_30_locs_30_27|)) [2018-03-29 23:11:16,618 DEBUG L274 ransitionTransformer]: invars have changed [2018-03-29 23:11:16,618 DEBUG L275 ransitionTransformer]: old invars: [2018-03-29 23:11:16,618 DEBUG L276 ransitionTransformer]: {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_1, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_1, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_17|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_1, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_1, #valid=|v_#valid_26|, #length=|v_#length_20|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_17|} [2018-03-29 23:11:16,618 DEBUG L277 ransitionTransformer]: new invars: [2018-03-29 23:11:16,618 DEBUG L278 ransitionTransformer]: {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_1, #memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_27|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_1, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_27|, #valid=|v_#valid_26|, #length=|v_#length_20|} [2018-03-29 23:11:16,618 DEBUG L282 ransitionTransformer]: outvars have changed [2018-03-29 23:11:16,619 DEBUG L283 ransitionTransformer]: old outvars: [2018-03-29 23:11:16,619 DEBUG L284 ransitionTransformer]: {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_1, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.offset_1, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_16|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_1, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~item~0.base_1, #valid=|v_#valid_26|, #length=|v_#length_20|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_16|} [2018-03-29 23:11:16,619 DEBUG L285 ransitionTransformer]: new outvars: [2018-03-29 23:11:16,619 DEBUG L286 ransitionTransformer]: {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_1, #memory_$Pointer$.base_part_locs_30_locs_30=|v_#memory_$Pointer$.base_part_locs_30_locs_30_26|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_1, #memory_$Pointer$.offset_part_locs_30_locs_30=|v_#memory_$Pointer$.offset_part_locs_30_locs_30_26|, #valid=|v_#valid_26|, #length=|v_#length_20|} [2018-03-29 23:11:16,619 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,619 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,620 DEBUG L259 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_27| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_2))) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_2, #valid=|v_#valid_27|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_2, #valid=|v_#valid_27|} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,620 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,620 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,620 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,620 DEBUG L259 ransitionTransformer]: Formula: (or (not (<= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_2)) (not (<= (+ v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_2 4) (select |v_#length_21| v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_3)))) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_3, #length=|v_#length_21|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_2} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.base_3, #length=|v_#length_21|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_~list.offset_2} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,621 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,621 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,621 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,621 DEBUG L259 ransitionTransformer]: Formula: (= |v_#valid_19| (store |v_#valid_20| v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_11 0)) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_11, #valid=|v_#valid_20|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_11, #valid=|v_#valid_19|} AuxVars[] AssignedVars[#valid] [2018-03-29 23:11:16,621 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,621 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,622 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,622 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,622 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,622 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,622 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,622 DEBUG L259 ransitionTransformer]: Formula: (and (= v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_10 v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~next~0.offset_2) (= v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_12 v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~next~0.base_2)) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~next~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~next~0.base_2, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~next~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~next~0.offset_2} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~next~0.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~next~0.base_2, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_12, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_10, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~next~0.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~next~0.offset_2} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset] [2018-03-29 23:11:16,622 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,623 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,623 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,623 DEBUG L259 ransitionTransformer]: Formula: (and (= v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_1 0) (= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_1)) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_1, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_1} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_1, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_1} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,623 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,623 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,623 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,624 DEBUG L259 ransitionTransformer]: Formula: (or (not (= 0 v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_2)) (not (= v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_2 0))) InVars {__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_2, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_2} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.base_2, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset=v___U_MULTI_ftest______false_valid_memtrack_i__l2_destroy_~list.offset_2} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,624 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,624 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,624 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,624 DEBUG L259 ransitionTransformer]: Formula: (= |v_ULTIMATE.start_#t~ret18_2| |v_main_#resOutParam_1|) InVars {main_#res=|v_main_#resOutParam_1|} OutVars{ULTIMATE.start_#t~ret18=|v_ULTIMATE.start_#t~ret18_2|} AuxVars[] AssignedVars[ULTIMATE.start_#t~ret18] [2018-03-29 23:11:16,624 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,624 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,625 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,625 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,625 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,625 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,625 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,625 DEBUG L259 ransitionTransformer]: Formula: (and (= |v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~ret8.base_4| |v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#res.baseOutParam_1|) (= |v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~ret8.offset_4| |v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#res.offsetOutParam_1|)) InVars {__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#res.base=|v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#res.baseOutParam_1|, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#res.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#res.offsetOutParam_1|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~ret8.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~ret8.base_4|, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~ret8.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~ret8.offset_4|} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~ret8.offset, __U_MULTI_ftest______false_valid_memtrack_i__l1_insert_#t~ret8.base] [2018-03-29 23:11:16,625 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,626 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,626 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,626 DEBUG L259 ransitionTransformer]: Formula: (and (= |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~ret2.base_4| |v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#res.baseOutParam_2|) (= |v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~ret2.offset_4| |v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#res.offsetOutParam_2|)) InVars {__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#res.base=|v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#res.baseOutParam_2|, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#res.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#res.offsetOutParam_2|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~ret2.base=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~ret2.base_4|, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~ret2.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~ret2.offset_4|} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~ret2.base, __U_MULTI_ftest______false_valid_memtrack_i__l2_insert_#t~ret2.offset] [2018-03-29 23:11:16,626 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,626 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,626 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,627 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,627 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,627 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,627 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,627 DEBUG L259 ransitionTransformer]: Formula: (and (= |v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~memset1.base_3| |v_#Ultimate.C_memset_#res.baseOutParam_1|) (= |v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~memset1.offset_3| |v_#Ultimate.C_memset_#res.offsetOutParam_1|)) InVars {#Ultimate.C_memset_#res.base=|v_#Ultimate.C_memset_#res.baseOutParam_1|, #Ultimate.C_memset_#res.offset=|v_#Ultimate.C_memset_#res.offsetOutParam_1|} OutVars{__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~memset1.offset=|v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~memset1.offset_3|, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~memset1.base=|v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~memset1.base_3|} AuxVars[] AssignedVars[__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~memset1.offset, __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_#t~memset1.base] [2018-03-29 23:11:16,627 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,627 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,628 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,628 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,628 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,628 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,628 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:11:16,628 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:11:16,628 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:11:16,628 DEBUG L288 ransitionTransformer]: [2018-03-29 23:11:16,630 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 29.03 11:11:16 BasicIcfg [2018-03-29 23:11:16,631 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2018-03-29 23:11:16,632 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-03-29 23:11:16,632 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-03-29 23:11:16,635 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-03-29 23:11:16,635 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.03 11:11:04" (1/4) ... [2018-03-29 23:11:16,636 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28fe20d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.03 11:11:16, skipping insertion in model container [2018-03-29 23:11:16,636 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:11:05" (2/4) ... [2018-03-29 23:11:16,637 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28fe20d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.03 11:11:16, skipping insertion in model container [2018-03-29 23:11:16,637 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.03 11:11:06" (3/4) ... [2018-03-29 23:11:16,637 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28fe20d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.03 11:11:16, skipping insertion in model container [2018-03-29 23:11:16,637 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 29.03 11:11:16" (4/4) ... [2018-03-29 23:11:16,639 INFO L107 eAbstractionObserver]: Analyzing ICFG memPartitionedIcfg [2018-03-29 23:11:16,650 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-03-29 23:11:16,662 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 45 error locations. [2018-03-29 23:11:16,712 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-03-29 23:11:16,713 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-03-29 23:11:16,713 INFO L370 AbstractCegarLoop]: Hoare is true [2018-03-29 23:11:16,713 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-03-29 23:11:16,713 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-03-29 23:11:16,713 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-03-29 23:11:16,714 INFO L374 AbstractCegarLoop]: Difference is false [2018-03-29 23:11:16,714 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-03-29 23:11:16,714 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-03-29 23:11:16,714 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-03-29 23:11:16,733 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states. [2018-03-29 23:11:16,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2018-03-29 23:11:16,741 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:11:16,742 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2018-03-29 23:11:16,742 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr4RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr5RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr3RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr2RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr7AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr2AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr6AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr4RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr5RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr3AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__calloc_modelErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__calloc_modelErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr8RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr4RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr5RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr3RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr9RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr2RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr6RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr7RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr0RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr9RequiresViolation, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr16EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr8RequiresViolation, mainErr15RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr14RequiresViolation]=== [2018-03-29 23:11:16,746 INFO L82 PathProgramCache]: Analyzing trace with hash 347432698, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:11:16,760 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:11:16,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:11:16,803 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:11:16,865 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-03-29 23:11:16,866 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 23:11:16,898 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 23:11:16,898 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-03-29 23:11:16,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:11:16,953 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:11:16,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:11:16,998 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 23:11:16,999 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2018-03-29 23:11:17,001 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-03-29 23:11:17,013 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-03-29 23:11:17,014 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-03-29 23:11:17,016 INFO L87 Difference]: Start difference. First operand 155 states. Second operand 3 states. [2018-03-29 23:11:17,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:11:17,359 INFO L93 Difference]: Finished difference Result 297 states and 327 transitions. [2018-03-29 23:11:17,359 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-03-29 23:11:17,360 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 5 [2018-03-29 23:11:17,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:11:17,370 INFO L225 Difference]: With dead ends: 297 [2018-03-29 23:11:17,371 INFO L226 Difference]: Without dead ends: 144 [2018-03-29 23:11:17,375 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 7 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-03-29 23:11:17,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2018-03-29 23:11:17,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 144. [2018-03-29 23:11:17,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 144 states. [2018-03-29 23:11:17,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 149 transitions. [2018-03-29 23:11:17,426 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 149 transitions. Word has length 5 [2018-03-29 23:11:17,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:11:17,427 INFO L459 AbstractCegarLoop]: Abstraction has 144 states and 149 transitions. [2018-03-29 23:11:17,427 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-03-29 23:11:17,427 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 149 transitions. [2018-03-29 23:11:17,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2018-03-29 23:11:17,427 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:11:17,427 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2018-03-29 23:11:17,428 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr4RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr5RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr3RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr2RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr7AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr2AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr6AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr4RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr5RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr3AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__calloc_modelErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__calloc_modelErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr8RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr4RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr5RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr3RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr9RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr2RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr6RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr7RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr0RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr9RequiresViolation, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr16EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr8RequiresViolation, mainErr15RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr14RequiresViolation]=== [2018-03-29 23:11:17,428 INFO L82 PathProgramCache]: Analyzing trace with hash 347432699, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:11:17,443 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:11:17,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:11:17,457 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:11:17,482 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-03-29 23:11:17,483 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 23:11:17,500 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 23:11:17,500 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 23:11:17,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:11:17,506 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:11:17,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:11:17,554 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 23:11:17,554 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2018-03-29 23:11:17,556 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-03-29 23:11:17,556 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-03-29 23:11:17,556 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-03-29 23:11:17,556 INFO L87 Difference]: Start difference. First operand 144 states and 149 transitions. Second operand 4 states. [2018-03-29 23:11:17,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:11:17,729 INFO L93 Difference]: Finished difference Result 154 states and 161 transitions. [2018-03-29 23:11:17,730 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-03-29 23:11:17,730 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 5 [2018-03-29 23:11:17,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:11:17,734 INFO L225 Difference]: With dead ends: 154 [2018-03-29 23:11:17,734 INFO L226 Difference]: Without dead ends: 148 [2018-03-29 23:11:17,735 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-03-29 23:11:17,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2018-03-29 23:11:17,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 141. [2018-03-29 23:11:17,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 141 states. [2018-03-29 23:11:17,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 146 transitions. [2018-03-29 23:11:17,752 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 146 transitions. Word has length 5 [2018-03-29 23:11:17,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:11:17,752 INFO L459 AbstractCegarLoop]: Abstraction has 141 states and 146 transitions. [2018-03-29 23:11:17,752 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-03-29 23:11:17,752 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 146 transitions. [2018-03-29 23:11:17,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-03-29 23:11:17,753 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:11:17,753 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:11:17,753 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr4RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr5RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr3RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr2RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr7AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr2AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr6AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr4RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr5RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr3AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__calloc_modelErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__calloc_modelErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr8RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr4RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr5RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr3RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr9RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr2RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr6RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr7RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr0RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr9RequiresViolation, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr16EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr8RequiresViolation, mainErr15RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr14RequiresViolation]=== [2018-03-29 23:11:17,754 INFO L82 PathProgramCache]: Analyzing trace with hash -862334086, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:11:17,780 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:11:17,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:11:17,804 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:11:17,810 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-03-29 23:11:17,811 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 23:11:17,813 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 23:11:17,813 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-03-29 23:11:17,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:11:17,825 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:11:17,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:11:17,877 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 23:11:17,877 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2018-03-29 23:11:17,877 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-03-29 23:11:17,878 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-03-29 23:11:17,878 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-03-29 23:11:17,878 INFO L87 Difference]: Start difference. First operand 141 states and 146 transitions. Second operand 4 states. [2018-03-29 23:11:18,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:11:18,018 INFO L93 Difference]: Finished difference Result 141 states and 146 transitions. [2018-03-29 23:11:18,018 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-03-29 23:11:18,018 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 17 [2018-03-29 23:11:18,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:11:18,019 INFO L225 Difference]: With dead ends: 141 [2018-03-29 23:11:18,019 INFO L226 Difference]: Without dead ends: 140 [2018-03-29 23:11:18,020 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 31 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-03-29 23:11:18,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2018-03-29 23:11:18,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 140. [2018-03-29 23:11:18,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 140 states. [2018-03-29 23:11:18,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 145 transitions. [2018-03-29 23:11:18,028 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 145 transitions. Word has length 17 [2018-03-29 23:11:18,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:11:18,028 INFO L459 AbstractCegarLoop]: Abstraction has 140 states and 145 transitions. [2018-03-29 23:11:18,028 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-03-29 23:11:18,028 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 145 transitions. [2018-03-29 23:11:18,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-03-29 23:11:18,028 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:11:18,028 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:11:18,029 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr4RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr5RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr3RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr2RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr7AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr2AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr6AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr4RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr5RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr3AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__calloc_modelErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__calloc_modelErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr8RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr4RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr5RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr3RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr9RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr2RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr6RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr7RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr0RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr9RequiresViolation, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr16EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr8RequiresViolation, mainErr15RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr14RequiresViolation]=== [2018-03-29 23:11:18,029 INFO L82 PathProgramCache]: Analyzing trace with hash -862334085, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:11:18,034 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:11:18,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:11:18,055 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:11:18,064 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 21 treesize of output 20 [2018-03-29 23:11:18,065 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 23:11:18,135 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-03-29 23:11:18,136 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 23:11:18,158 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-03-29 23:11:18,158 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:44 [2018-03-29 23:11:18,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:11:18,202 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:11:18,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:11:18,290 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 23:11:18,291 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 5 [2018-03-29 23:11:18,291 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-03-29 23:11:18,291 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-03-29 23:11:18,291 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-03-29 23:11:18,291 INFO L87 Difference]: Start difference. First operand 140 states and 145 transitions. Second operand 6 states. [2018-03-29 23:11:18,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:11:18,526 INFO L93 Difference]: Finished difference Result 140 states and 145 transitions. [2018-03-29 23:11:18,526 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-03-29 23:11:18,527 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 17 [2018-03-29 23:11:18,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:11:18,527 INFO L225 Difference]: With dead ends: 140 [2018-03-29 23:11:18,528 INFO L226 Difference]: Without dead ends: 139 [2018-03-29 23:11:18,528 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-03-29 23:11:18,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2018-03-29 23:11:18,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 139. [2018-03-29 23:11:18,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 139 states. [2018-03-29 23:11:18,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 144 transitions. [2018-03-29 23:11:18,541 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 144 transitions. Word has length 17 [2018-03-29 23:11:18,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:11:18,541 INFO L459 AbstractCegarLoop]: Abstraction has 139 states and 144 transitions. [2018-03-29 23:11:18,541 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-03-29 23:11:18,541 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 144 transitions. [2018-03-29 23:11:18,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2018-03-29 23:11:18,543 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:11:18,543 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:11:18,543 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr4RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr5RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr3RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr2RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr7AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr2AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr6AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr4RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr5RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr3AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__calloc_modelErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__calloc_modelErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr8RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr4RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr5RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr3RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr9RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr2RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr6RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr7RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr0RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr9RequiresViolation, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr16EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr8RequiresViolation, mainErr15RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr14RequiresViolation]=== [2018-03-29 23:11:18,544 INFO L82 PathProgramCache]: Analyzing trace with hash 386562938, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:11:18,552 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:11:18,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:11:18,610 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:11:18,631 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-03-29 23:11:18,632 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 23:11:18,634 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 23:11:18,634 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-03-29 23:11:18,698 INFO L700 Elim1Store]: detected not equals via solver [2018-03-29 23:11:18,699 INFO L700 Elim1Store]: detected not equals via solver [2018-03-29 23:11:18,700 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 21 [2018-03-29 23:11:18,700 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 23:11:18,706 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-03-29 23:11:18,706 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:15 [2018-03-29 23:11:18,726 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-03-29 23:11:18,726 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:11:18,889 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-03-29 23:11:18,912 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 23:11:18,912 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8, 7] imperfect sequences [] total 13 [2018-03-29 23:11:18,912 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-03-29 23:11:18,913 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-03-29 23:11:18,913 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2018-03-29 23:11:18,913 INFO L87 Difference]: Start difference. First operand 139 states and 144 transitions. Second operand 14 states. [2018-03-29 23:11:19,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:11:19,360 INFO L93 Difference]: Finished difference Result 139 states and 144 transitions. [2018-03-29 23:11:19,360 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-03-29 23:11:19,360 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 54 [2018-03-29 23:11:19,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:11:19,361 INFO L225 Difference]: With dead ends: 139 [2018-03-29 23:11:19,362 INFO L226 Difference]: Without dead ends: 136 [2018-03-29 23:11:19,362 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 94 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2018-03-29 23:11:19,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2018-03-29 23:11:19,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 136. [2018-03-29 23:11:19,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2018-03-29 23:11:19,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 141 transitions. [2018-03-29 23:11:19,370 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 141 transitions. Word has length 54 [2018-03-29 23:11:19,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:11:19,371 INFO L459 AbstractCegarLoop]: Abstraction has 136 states and 141 transitions. [2018-03-29 23:11:19,371 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-03-29 23:11:19,371 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 141 transitions. [2018-03-29 23:11:19,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2018-03-29 23:11:19,372 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:11:19,372 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:11:19,372 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr4RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr5RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr3RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr2RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr7AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr2AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr6AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr4RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr5RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr3AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__calloc_modelErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__calloc_modelErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr8RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr4RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr5RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr3RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr9RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr2RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr6RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr7RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr0RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr9RequiresViolation, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr16EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr8RequiresViolation, mainErr15RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr14RequiresViolation]=== [2018-03-29 23:11:19,373 INFO L82 PathProgramCache]: Analyzing trace with hash 386562939, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:11:19,378 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:11:19,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:11:19,426 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:11:19,490 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:11:19,490 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:11:19,715 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-03-29 23:11:19,737 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-03-29 23:11:19,737 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2018-03-29 23:11:19,738 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-03-29 23:11:19,738 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-03-29 23:11:19,738 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2018-03-29 23:11:19,738 INFO L87 Difference]: Start difference. First operand 136 states and 141 transitions. Second operand 11 states. [2018-03-29 23:11:20,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:11:20,387 INFO L93 Difference]: Finished difference Result 273 states and 287 transitions. [2018-03-29 23:11:20,387 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-03-29 23:11:20,387 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 54 [2018-03-29 23:11:20,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:11:20,388 INFO L225 Difference]: With dead ends: 273 [2018-03-29 23:11:20,388 INFO L226 Difference]: Without dead ends: 139 [2018-03-29 23:11:20,389 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 95 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2018-03-29 23:11:20,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2018-03-29 23:11:20,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 137. [2018-03-29 23:11:20,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 137 states. [2018-03-29 23:11:20,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 142 transitions. [2018-03-29 23:11:20,401 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 142 transitions. Word has length 54 [2018-03-29 23:11:20,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:11:20,401 INFO L459 AbstractCegarLoop]: Abstraction has 137 states and 142 transitions. [2018-03-29 23:11:20,401 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-03-29 23:11:20,401 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 142 transitions. [2018-03-29 23:11:20,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-03-29 23:11:20,403 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:11:20,403 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:11:20,403 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr4RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr5RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr3RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr2RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr7AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr2AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr6AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr4RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr5RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr3AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__calloc_modelErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__calloc_modelErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr8RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr4RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr5RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr3RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr9RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr2RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr6RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr7RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr0RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr9RequiresViolation, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr16EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr8RequiresViolation, mainErr15RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr14RequiresViolation]=== [2018-03-29 23:11:20,403 INFO L82 PathProgramCache]: Analyzing trace with hash -711498615, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:11:20,416 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:11:20,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:11:20,460 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:11:20,575 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 20 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-03-29 23:11:20,575 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:11:24,970 WARN L148 SmtUtils]: Spent 2572ms on a formula simplification that was a NOOP. DAG size: 42 [2018-03-29 23:11:27,033 WARN L148 SmtUtils]: Spent 2029ms on a formula simplification that was a NOOP. DAG size: 43 [2018-03-29 23:11:29,113 WARN L148 SmtUtils]: Spent 2038ms on a formula simplification that was a NOOP. DAG size: 44 [2018-03-29 23:11:29,155 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-03-29 23:11:29,189 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:11:29,190 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 15 [2018-03-29 23:11:29,190 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-03-29 23:11:29,190 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-03-29 23:11:29,190 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2018-03-29 23:11:29,190 INFO L87 Difference]: Start difference. First operand 137 states and 142 transitions. Second operand 15 states. [2018-03-29 23:11:29,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:11:29,370 INFO L93 Difference]: Finished difference Result 277 states and 291 transitions. [2018-03-29 23:11:29,370 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-03-29 23:11:29,370 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 60 [2018-03-29 23:11:29,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:11:29,371 INFO L225 Difference]: With dead ends: 277 [2018-03-29 23:11:29,371 INFO L226 Difference]: Without dead ends: 142 [2018-03-29 23:11:29,372 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 104 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2018-03-29 23:11:29,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2018-03-29 23:11:29,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 140. [2018-03-29 23:11:29,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 140 states. [2018-03-29 23:11:29,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 145 transitions. [2018-03-29 23:11:29,379 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 145 transitions. Word has length 60 [2018-03-29 23:11:29,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:11:29,379 INFO L459 AbstractCegarLoop]: Abstraction has 140 states and 145 transitions. [2018-03-29 23:11:29,380 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-03-29 23:11:29,380 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 145 transitions. [2018-03-29 23:11:29,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2018-03-29 23:11:29,381 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:11:29,381 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:11:29,381 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr4RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr5RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr3RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr2RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr7AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr2AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr6AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr4RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr5RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr3AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__calloc_modelErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__calloc_modelErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr8RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr4RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr5RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr3RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr9RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr2RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr6RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr7RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr0RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr9RequiresViolation, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr16EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr8RequiresViolation, mainErr15RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr14RequiresViolation]=== [2018-03-29 23:11:29,381 INFO L82 PathProgramCache]: Analyzing trace with hash 932707835, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:11:29,390 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:11:29,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:11:29,437 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:11:37,856 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 31 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2018-03-29 23:11:37,857 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:11:37,992 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-03-29 23:11:39,232 WARN L1011 $PredicateComparison]: unable to prove that (and (forall ((v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_6 Int) (v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_5 Int)) (let ((.cse0 (mod (* v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_5 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_6) 4294967296))) (or (< 2147483647 .cse0) (not (= .cse0 |c_#Ultimate.C_memset_#amount|)) (exists ((__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb Int)) (let ((.cse1 (mod (* __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_6) 4294967296))) (and (< 1 .cse1) (<= .cse1 2) (<= .cse1 2147483647))))))) (forall ((v_prenex_11 Int) (v_prenex_10 Int)) (let ((.cse2 (mod (* v_prenex_11 v_prenex_10) 4294967296))) (or (<= .cse2 2147483647) (exists ((v_prenex_12 Int)) (let ((.cse3 (mod (* v_prenex_12 v_prenex_10) 4294967296))) (and (<= .cse3 2147483647) (<= .cse3 2) (< 1 .cse3)))) (not (= .cse2 (+ |c_#Ultimate.C_memset_#amount| 4294967296))))))) is different from false [2018-03-29 23:11:40,236 WARN L1033 $PredicateComparison]: unable to prove that (and (forall ((v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_6 Int) (v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_5 Int)) (let ((.cse0 (mod (* v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_5 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_6) 4294967296))) (or (< 2147483647 .cse0) (not (= .cse0 |c_#Ultimate.C_memset_#amount|)) (exists ((__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb Int)) (let ((.cse1 (mod (* __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_6) 4294967296))) (and (< 1 .cse1) (<= .cse1 2) (<= .cse1 2147483647))))))) (forall ((v_prenex_11 Int) (v_prenex_10 Int)) (let ((.cse2 (mod (* v_prenex_11 v_prenex_10) 4294967296))) (or (<= .cse2 2147483647) (exists ((v_prenex_12 Int)) (let ((.cse3 (mod (* v_prenex_12 v_prenex_10) 4294967296))) (and (<= .cse3 2147483647) (<= .cse3 2) (< 1 .cse3)))) (not (= .cse2 (+ |c_#Ultimate.C_memset_#amount| 4294967296))))))) is different from true [2018-03-29 23:11:40,239 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-03-29 23:11:40,245 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-03-29 23:11:42,262 WARN L1033 $PredicateComparison]: unable to prove that (let ((.cse0 (< |c_#Ultimate.C_memset_#t~loopctr19| |c_#Ultimate.C_memset_#amount|))) (and (or .cse0 (forall ((v_prenex_11 Int) (v_prenex_10 Int)) (let ((.cse1 (mod (* v_prenex_11 v_prenex_10) 4294967296))) (or (<= .cse1 2147483647) (exists ((v_prenex_12 Int)) (let ((.cse2 (mod (* v_prenex_12 v_prenex_10) 4294967296))) (and (<= .cse2 2147483647) (<= .cse2 2) (< 1 .cse2)))) (not (= .cse1 (+ |c_#Ultimate.C_memset_#amount| 4294967296))))))) (or .cse0 (forall ((v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_6 Int) (v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_5 Int)) (let ((.cse3 (mod (* v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_5 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_6) 4294967296))) (or (< 2147483647 .cse3) (not (= .cse3 |c_#Ultimate.C_memset_#amount|)) (exists ((__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb Int)) (let ((.cse4 (mod (* __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_6) 4294967296))) (and (< 1 .cse4) (<= .cse4 2) (<= .cse4 2147483647)))))))))) is different from true [2018-03-29 23:11:42,269 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-03-29 23:11:44,295 WARN L1033 $PredicateComparison]: unable to prove that (let ((.cse2 (< (+ |c_#Ultimate.C_memset_#t~loopctr19| 1) |c_#Ultimate.C_memset_#amount|))) (and (or (forall ((v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_6 Int) (v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_5 Int)) (let ((.cse0 (mod (* v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_5 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_6) 4294967296))) (or (< 2147483647 .cse0) (not (= .cse0 |c_#Ultimate.C_memset_#amount|)) (exists ((__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb Int)) (let ((.cse1 (mod (* __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_6) 4294967296))) (and (< 1 .cse1) (<= .cse1 2) (<= .cse1 2147483647))))))) .cse2) (or .cse2 (forall ((v_prenex_11 Int) (v_prenex_10 Int)) (let ((.cse3 (mod (* v_prenex_11 v_prenex_10) 4294967296))) (or (<= .cse3 2147483647) (exists ((v_prenex_12 Int)) (let ((.cse4 (mod (* v_prenex_12 v_prenex_10) 4294967296))) (and (<= .cse4 2147483647) (<= .cse4 2) (< 1 .cse4)))) (not (= .cse3 (+ |c_#Ultimate.C_memset_#amount| 4294967296))))))))) is different from true [2018-03-29 23:11:44,300 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-03-29 23:11:44,306 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-03-29 23:11:46,312 WARN L1033 $PredicateComparison]: unable to prove that (let ((.cse0 (< (+ |c_#Ultimate.C_memset_#t~loopctr19| 1) |c_#Ultimate.C_memset_#amount|)) (.cse3 (<= |c_#Ultimate.C_memset_#amount| |c_#Ultimate.C_memset_#t~loopctr19|))) (and (or .cse0 (forall ((v_prenex_11 Int) (v_prenex_10 Int)) (let ((.cse1 (mod (* v_prenex_11 v_prenex_10) 4294967296))) (or (<= .cse1 2147483647) (exists ((v_prenex_12 Int)) (let ((.cse2 (mod (* v_prenex_12 v_prenex_10) 4294967296))) (and (<= .cse2 2147483647) (<= .cse2 2) (< 1 .cse2)))) (not (= .cse1 (+ |c_#Ultimate.C_memset_#amount| 4294967296)))))) .cse3) (or (forall ((v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_6 Int) (v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_5 Int)) (let ((.cse4 (mod (* v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_5 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_6) 4294967296))) (or (< 2147483647 .cse4) (not (= .cse4 |c_#Ultimate.C_memset_#amount|)) (exists ((__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb Int)) (let ((.cse5 (mod (* __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_6) 4294967296))) (and (< 1 .cse5) (<= .cse5 2) (<= .cse5 2147483647))))))) .cse0 .cse3))) is different from true [2018-03-29 23:11:46,317 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-03-29 23:11:48,347 WARN L1033 $PredicateComparison]: unable to prove that (let ((.cse0 (< (+ |c_#Ultimate.C_memset_#t~loopctr19| 2) |c_#Ultimate.C_memset_#amount|)) (.cse3 (<= |c_#Ultimate.C_memset_#amount| (+ |c_#Ultimate.C_memset_#t~loopctr19| 1)))) (and (or .cse0 (forall ((v_prenex_11 Int) (v_prenex_10 Int)) (let ((.cse1 (mod (* v_prenex_11 v_prenex_10) 4294967296))) (or (<= .cse1 2147483647) (exists ((v_prenex_12 Int)) (let ((.cse2 (mod (* v_prenex_12 v_prenex_10) 4294967296))) (and (<= .cse2 2147483647) (<= .cse2 2) (< 1 .cse2)))) (not (= .cse1 (+ |c_#Ultimate.C_memset_#amount| 4294967296)))))) .cse3) (or (forall ((v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_6 Int) (v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_5 Int)) (let ((.cse4 (mod (* v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_5 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_6) 4294967296))) (or (< 2147483647 .cse4) (not (= .cse4 |c_#Ultimate.C_memset_#amount|)) (exists ((__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb Int)) (let ((.cse5 (mod (* __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_6) 4294967296))) (and (< 1 .cse5) (<= .cse5 2) (<= .cse5 2147483647))))))) .cse0 .cse3))) is different from true [2018-03-29 23:11:48,351 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-03-29 23:11:48,356 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-03-29 23:11:48,361 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-03-29 23:11:48,490 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 5 not checked. [2018-03-29 23:11:48,511 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:11:48,511 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2018-03-29 23:11:48,512 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-03-29 23:11:48,512 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-03-29 23:11:48,512 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=103, Unknown=11, NotChecked=120, Total=272 [2018-03-29 23:11:48,512 INFO L87 Difference]: Start difference. First operand 140 states and 145 transitions. Second operand 17 states. [2018-03-29 23:11:58,489 WARN L1033 $PredicateComparison]: unable to prove that (let ((.cse2 (< (+ |c_#Ultimate.C_memset_#t~loopctr19| 1) |c_#Ultimate.C_memset_#amount|))) (and (< |c_#Ultimate.C_memset_#t~loopctr19| |c_#Ultimate.C_memset_#amount|) (or (forall ((v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_6 Int) (v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_5 Int)) (let ((.cse0 (mod (* v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_5 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_6) 4294967296))) (or (< 2147483647 .cse0) (not (= .cse0 |c_#Ultimate.C_memset_#amount|)) (exists ((__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb Int)) (let ((.cse1 (mod (* __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_6) 4294967296))) (and (< 1 .cse1) (<= .cse1 2) (<= .cse1 2147483647))))))) .cse2) (= 1 |c_#Ultimate.C_memset_#t~loopctr19|) (or .cse2 (forall ((v_prenex_11 Int) (v_prenex_10 Int)) (let ((.cse3 (mod (* v_prenex_11 v_prenex_10) 4294967296))) (or (<= .cse3 2147483647) (exists ((v_prenex_12 Int)) (let ((.cse4 (mod (* v_prenex_12 v_prenex_10) 4294967296))) (and (<= .cse4 2147483647) (<= .cse4 2) (< 1 .cse4)))) (not (= .cse3 (+ |c_#Ultimate.C_memset_#amount| 4294967296))))))))) is different from true [2018-03-29 23:12:04,513 WARN L1011 $PredicateComparison]: unable to prove that (and (<= |c_#Ultimate.C_memset_#t~loopctr19| 2) (forall ((v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_6 Int) (v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_5 Int)) (let ((.cse0 (mod (* v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_5 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_6) 4294967296))) (or (< 2147483647 .cse0) (not (= .cse0 |c_#Ultimate.C_memset_#amount|)) (exists ((__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb Int)) (let ((.cse1 (mod (* __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_6) 4294967296))) (and (< 1 .cse1) (<= .cse1 2) (<= .cse1 2147483647))))))) (forall ((v_prenex_11 Int) (v_prenex_10 Int)) (let ((.cse2 (mod (* v_prenex_11 v_prenex_10) 4294967296))) (or (<= .cse2 2147483647) (exists ((v_prenex_12 Int)) (let ((.cse3 (mod (* v_prenex_12 v_prenex_10) 4294967296))) (and (<= .cse3 2147483647) (<= .cse3 2) (< 1 .cse3)))) (not (= .cse2 (+ |c_#Ultimate.C_memset_#amount| 4294967296)))))) (< 1 |c_#Ultimate.C_memset_#amount|) (<= |c_#Ultimate.C_memset_#amount| 2)) is different from false [2018-03-29 23:12:06,585 WARN L1011 $PredicateComparison]: unable to prove that (and (forall ((v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_6 Int) (v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_5 Int)) (let ((.cse0 (mod (* v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_5 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_6) 4294967296))) (or (< 2147483647 .cse0) (not (= .cse0 |c_#Ultimate.C_memset_#amount|)) (exists ((__U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb Int)) (let ((.cse1 (mod (* __U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_6) 4294967296))) (and (< 1 .cse1) (<= .cse1 2) (<= .cse1 2147483647))))))) (forall ((v_prenex_11 Int) (v_prenex_10 Int)) (let ((.cse2 (mod (* v_prenex_11 v_prenex_10) 4294967296))) (or (<= .cse2 2147483647) (exists ((v_prenex_12 Int)) (let ((.cse3 (mod (* v_prenex_12 v_prenex_10) 4294967296))) (and (<= .cse3 2147483647) (<= .cse3 2) (< 1 .cse3)))) (not (= .cse2 (+ |c_#Ultimate.C_memset_#amount| 4294967296)))))) (< 1 |c_#Ultimate.C_memset_#amount|) (<= |c_#Ultimate.C_memset_#amount| 2)) is different from false [2018-03-29 23:12:10,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:12:10,484 INFO L93 Difference]: Finished difference Result 283 states and 297 transitions. [2018-03-29 23:12:10,485 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-03-29 23:12:10,485 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 66 [2018-03-29 23:12:10,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:12:10,487 INFO L225 Difference]: With dead ends: 283 [2018-03-29 23:12:10,487 INFO L226 Difference]: Without dead ends: 145 [2018-03-29 23:12:10,488 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 115 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 8 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 24.8s TimeCoverageRelationStatistics Valid=44, Invalid=106, Unknown=14, NotChecked=216, Total=380 [2018-03-29 23:12:10,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2018-03-29 23:12:10,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 143. [2018-03-29 23:12:10,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 143 states. [2018-03-29 23:12:10,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 148 transitions. [2018-03-29 23:12:10,496 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 148 transitions. Word has length 66 [2018-03-29 23:12:10,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:12:10,496 INFO L459 AbstractCegarLoop]: Abstraction has 143 states and 148 transitions. [2018-03-29 23:12:10,496 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-03-29 23:12:10,496 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 148 transitions. [2018-03-29 23:12:10,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2018-03-29 23:12:10,497 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:12:10,497 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:12:10,497 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr4RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr5RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr3RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr2RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr7AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr2AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr6AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr4RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr5RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr3AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__calloc_modelErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__calloc_modelErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr8RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr4RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr5RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr3RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr9RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr2RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr6RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr7RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr0RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr9RequiresViolation, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr16EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr8RequiresViolation, mainErr15RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr14RequiresViolation]=== [2018-03-29 23:12:10,497 INFO L82 PathProgramCache]: Analyzing trace with hash -765760375, now seen corresponding path program 3 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:12:10,510 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:12:10,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:12:10,564 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:12:12,290 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 48 proven. 12 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2018-03-29 23:12:12,290 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:12:12,436 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-03-29 23:12:12,666 WARN L1011 $PredicateComparison]: unable to prove that (and (forall ((v_prenex_16 Int) (v_prenex_15 Int)) (let ((.cse0 (mod (* v_prenex_16 v_prenex_15) 4294967296))) (or (< 2147483647 .cse0) (not (= .cse0 |c_#Ultimate.C_memset_#amount|)) (exists ((v_prenex_17 Int)) (let ((.cse1 (mod (* v_prenex_17 v_prenex_15) 4294967296))) (and (< 2 .cse1) (<= .cse1 3) (<= .cse1 2147483647))))))) (forall ((v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_9 Int) (v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_7 Int)) (let ((.cse2 (mod (* v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_7 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_9) 4294967296))) (or (<= .cse2 2147483647) (not (= .cse2 (+ |c_#Ultimate.C_memset_#amount| 4294967296))) (exists ((v_prenex_14 Int)) (let ((.cse3 (mod (* v_prenex_14 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_9) 4294967296))) (and (<= .cse3 3) (<= .cse3 2147483647) (< 2 .cse3)))))))) is different from false [2018-03-29 23:12:14,668 WARN L1033 $PredicateComparison]: unable to prove that (and (forall ((v_prenex_16 Int) (v_prenex_15 Int)) (let ((.cse0 (mod (* v_prenex_16 v_prenex_15) 4294967296))) (or (< 2147483647 .cse0) (not (= .cse0 |c_#Ultimate.C_memset_#amount|)) (exists ((v_prenex_17 Int)) (let ((.cse1 (mod (* v_prenex_17 v_prenex_15) 4294967296))) (and (< 2 .cse1) (<= .cse1 3) (<= .cse1 2147483647))))))) (forall ((v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_9 Int) (v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_7 Int)) (let ((.cse2 (mod (* v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_7 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_9) 4294967296))) (or (<= .cse2 2147483647) (not (= .cse2 (+ |c_#Ultimate.C_memset_#amount| 4294967296))) (exists ((v_prenex_14 Int)) (let ((.cse3 (mod (* v_prenex_14 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_9) 4294967296))) (and (<= .cse3 3) (<= .cse3 2147483647) (< 2 .cse3)))))))) is different from true [2018-03-29 23:12:14,671 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-03-29 23:12:14,674 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-03-29 23:12:39,409 WARN L148 SmtUtils]: Spent 16359ms on a formula simplification that was a NOOP. DAG size: 45 [2018-03-29 23:12:39,412 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-03-29 23:12:40,041 WARN L1033 $PredicateComparison]: unable to prove that (let ((.cse0 (< (+ |c_#Ultimate.C_memset_#t~loopctr19| 1) |c_#Ultimate.C_memset_#amount|))) (and (or .cse0 (forall ((v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_9 Int) (v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_7 Int)) (let ((.cse1 (mod (* v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_7 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_9) 4294967296))) (or (<= .cse1 2147483647) (not (= .cse1 (+ |c_#Ultimate.C_memset_#amount| 4294967296))) (exists ((v_prenex_14 Int)) (let ((.cse2 (mod (* v_prenex_14 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_9) 4294967296))) (and (<= .cse2 3) (<= .cse2 2147483647) (< 2 .cse2)))))))) (or .cse0 (forall ((v_prenex_16 Int) (v_prenex_15 Int)) (let ((.cse3 (mod (* v_prenex_16 v_prenex_15) 4294967296))) (or (< 2147483647 .cse3) (not (= .cse3 |c_#Ultimate.C_memset_#amount|)) (exists ((v_prenex_17 Int)) (let ((.cse4 (mod (* v_prenex_17 v_prenex_15) 4294967296))) (and (< 2 .cse4) (<= .cse4 3) (<= .cse4 2147483647)))))))))) is different from true [2018-03-29 23:12:40,044 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-03-29 23:12:40,047 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-03-29 23:12:42,056 WARN L1033 $PredicateComparison]: unable to prove that (let ((.cse0 (< (+ |c_#Ultimate.C_memset_#t~loopctr19| 1) |c_#Ultimate.C_memset_#amount|)) (.cse3 (<= |c_#Ultimate.C_memset_#amount| |c_#Ultimate.C_memset_#t~loopctr19|))) (and (or .cse0 (forall ((v_prenex_16 Int) (v_prenex_15 Int)) (let ((.cse1 (mod (* v_prenex_16 v_prenex_15) 4294967296))) (or (< 2147483647 .cse1) (not (= .cse1 |c_#Ultimate.C_memset_#amount|)) (exists ((v_prenex_17 Int)) (let ((.cse2 (mod (* v_prenex_17 v_prenex_15) 4294967296))) (and (< 2 .cse2) (<= .cse2 3) (<= .cse2 2147483647))))))) .cse3) (or .cse0 .cse3 (forall ((v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_9 Int) (v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_7 Int)) (let ((.cse4 (mod (* v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_7 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_9) 4294967296))) (or (<= .cse4 2147483647) (not (= .cse4 (+ |c_#Ultimate.C_memset_#amount| 4294967296))) (exists ((v_prenex_14 Int)) (let ((.cse5 (mod (* v_prenex_14 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_9) 4294967296))) (and (<= .cse5 3) (<= .cse5 2147483647) (< 2 .cse5)))))))))) is different from true [2018-03-29 23:12:42,060 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-03-29 23:12:44,067 WARN L1033 $PredicateComparison]: unable to prove that (let ((.cse0 (< (+ |c_#Ultimate.C_memset_#t~loopctr19| 2) |c_#Ultimate.C_memset_#amount|)) (.cse3 (<= |c_#Ultimate.C_memset_#amount| (+ |c_#Ultimate.C_memset_#t~loopctr19| 1)))) (and (or .cse0 (forall ((v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_9 Int) (v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_7 Int)) (let ((.cse1 (mod (* v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_7 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_9) 4294967296))) (or (<= .cse1 2147483647) (not (= .cse1 (+ |c_#Ultimate.C_memset_#amount| 4294967296))) (exists ((v_prenex_14 Int)) (let ((.cse2 (mod (* v_prenex_14 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_9) 4294967296))) (and (<= .cse2 3) (<= .cse2 2147483647) (< 2 .cse2))))))) .cse3) (or (forall ((v_prenex_16 Int) (v_prenex_15 Int)) (let ((.cse4 (mod (* v_prenex_16 v_prenex_15) 4294967296))) (or (< 2147483647 .cse4) (not (= .cse4 |c_#Ultimate.C_memset_#amount|)) (exists ((v_prenex_17 Int)) (let ((.cse5 (mod (* v_prenex_17 v_prenex_15) 4294967296))) (and (< 2 .cse5) (<= .cse5 3) (<= .cse5 2147483647))))))) .cse0 .cse3))) is different from true [2018-03-29 23:12:44,069 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-03-29 23:12:44,073 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-03-29 23:12:44,077 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-03-29 23:12:46,089 WARN L1033 $PredicateComparison]: unable to prove that (let ((.cse0 (<= |c_#Ultimate.C_memset_#amount| (+ |c_#Ultimate.C_memset_#t~loopctr19| 2))) (.cse3 (< (+ |c_#Ultimate.C_memset_#t~loopctr19| 3) |c_#Ultimate.C_memset_#amount|))) (and (or .cse0 (forall ((v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_9 Int) (v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_7 Int)) (let ((.cse1 (mod (* v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_7 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_9) 4294967296))) (or (<= .cse1 2147483647) (not (= .cse1 (+ |c_#Ultimate.C_memset_#amount| 4294967296))) (exists ((v_prenex_14 Int)) (let ((.cse2 (mod (* v_prenex_14 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_9) 4294967296))) (and (<= .cse2 3) (<= .cse2 2147483647) (< 2 .cse2))))))) .cse3) (or (forall ((v_prenex_16 Int) (v_prenex_15 Int)) (let ((.cse4 (mod (* v_prenex_16 v_prenex_15) 4294967296))) (or (< 2147483647 .cse4) (not (= .cse4 |c_#Ultimate.C_memset_#amount|)) (exists ((v_prenex_17 Int)) (let ((.cse5 (mod (* v_prenex_17 v_prenex_15) 4294967296))) (and (< 2 .cse5) (<= .cse5 3) (<= .cse5 2147483647))))))) .cse0 .cse3))) is different from true [2018-03-29 23:12:46,093 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-03-29 23:12:46,098 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-03-29 23:12:46,103 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-03-29 23:12:46,281 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 12 not checked. [2018-03-29 23:12:46,315 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:12:46,315 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2018-03-29 23:12:46,316 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-03-29 23:12:46,316 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-03-29 23:12:46,316 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=143, Unknown=13, NotChecked=140, Total=342 [2018-03-29 23:12:46,316 INFO L87 Difference]: Start difference. First operand 143 states and 148 transitions. Second operand 19 states. [2018-03-29 23:13:12,282 WARN L151 SmtUtils]: Spent 19339ms on a formula simplification. DAG size of input: 55 DAG size of output 30 [2018-03-29 23:13:14,643 WARN L1011 $PredicateComparison]: unable to prove that (and (< 2 |c_#Ultimate.C_memset_#amount|) (<= |c_#Ultimate.C_memset_#amount| 3) (forall ((v_prenex_16 Int) (v_prenex_15 Int)) (let ((.cse0 (mod (* v_prenex_16 v_prenex_15) 4294967296))) (or (< 2147483647 .cse0) (not (= .cse0 |c_#Ultimate.C_memset_#amount|)) (exists ((v_prenex_17 Int)) (let ((.cse1 (mod (* v_prenex_17 v_prenex_15) 4294967296))) (and (< 2 .cse1) (<= .cse1 3) (<= .cse1 2147483647))))))) (<= |c_#Ultimate.C_memset_#t~loopctr19| 3) (forall ((v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_9 Int) (v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_7 Int)) (let ((.cse2 (mod (* v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_7 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_9) 4294967296))) (or (<= .cse2 2147483647) (not (= .cse2 (+ |c_#Ultimate.C_memset_#amount| 4294967296))) (exists ((v_prenex_14 Int)) (let ((.cse3 (mod (* v_prenex_14 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_9) 4294967296))) (and (<= .cse3 3) (<= .cse3 2147483647) (< 2 .cse3)))))))) is different from false [2018-03-29 23:13:16,645 WARN L1033 $PredicateComparison]: unable to prove that (and (< 2 |c_#Ultimate.C_memset_#amount|) (<= |c_#Ultimate.C_memset_#amount| 3) (forall ((v_prenex_16 Int) (v_prenex_15 Int)) (let ((.cse0 (mod (* v_prenex_16 v_prenex_15) 4294967296))) (or (< 2147483647 .cse0) (not (= .cse0 |c_#Ultimate.C_memset_#amount|)) (exists ((v_prenex_17 Int)) (let ((.cse1 (mod (* v_prenex_17 v_prenex_15) 4294967296))) (and (< 2 .cse1) (<= .cse1 3) (<= .cse1 2147483647))))))) (<= |c_#Ultimate.C_memset_#t~loopctr19| 3) (forall ((v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_9 Int) (v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_7 Int)) (let ((.cse2 (mod (* v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_7 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_9) 4294967296))) (or (<= .cse2 2147483647) (not (= .cse2 (+ |c_#Ultimate.C_memset_#amount| 4294967296))) (exists ((v_prenex_14 Int)) (let ((.cse3 (mod (* v_prenex_14 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_9) 4294967296))) (and (<= .cse3 3) (<= .cse3 2147483647) (< 2 .cse3)))))))) is different from true [2018-03-29 23:13:16,896 WARN L1011 $PredicateComparison]: unable to prove that (and (< 2 |c_#Ultimate.C_memset_#amount|) (<= |c_#Ultimate.C_memset_#amount| 3) (forall ((v_prenex_16 Int) (v_prenex_15 Int)) (let ((.cse0 (mod (* v_prenex_16 v_prenex_15) 4294967296))) (or (< 2147483647 .cse0) (not (= .cse0 |c_#Ultimate.C_memset_#amount|)) (exists ((v_prenex_17 Int)) (let ((.cse1 (mod (* v_prenex_17 v_prenex_15) 4294967296))) (and (< 2 .cse1) (<= .cse1 3) (<= .cse1 2147483647))))))) (forall ((v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_9 Int) (v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_7 Int)) (let ((.cse2 (mod (* v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_7 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_9) 4294967296))) (or (<= .cse2 2147483647) (not (= .cse2 (+ |c_#Ultimate.C_memset_#amount| 4294967296))) (exists ((v_prenex_14 Int)) (let ((.cse3 (mod (* v_prenex_14 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_9) 4294967296))) (and (<= .cse3 3) (<= .cse3 2147483647) (< 2 .cse3)))))))) is different from false [2018-03-29 23:13:18,899 WARN L1033 $PredicateComparison]: unable to prove that (and (< 2 |c_#Ultimate.C_memset_#amount|) (<= |c_#Ultimate.C_memset_#amount| 3) (forall ((v_prenex_16 Int) (v_prenex_15 Int)) (let ((.cse0 (mod (* v_prenex_16 v_prenex_15) 4294967296))) (or (< 2147483647 .cse0) (not (= .cse0 |c_#Ultimate.C_memset_#amount|)) (exists ((v_prenex_17 Int)) (let ((.cse1 (mod (* v_prenex_17 v_prenex_15) 4294967296))) (and (< 2 .cse1) (<= .cse1 3) (<= .cse1 2147483647))))))) (forall ((v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_9 Int) (v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_7 Int)) (let ((.cse2 (mod (* v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~nmemb_BEFORE_CALL_7 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_9) 4294967296))) (or (<= .cse2 2147483647) (not (= .cse2 (+ |c_#Ultimate.C_memset_#amount| 4294967296))) (exists ((v_prenex_14 Int)) (let ((.cse3 (mod (* v_prenex_14 v___U_MULTI_ftest______false_valid_memtrack_i__calloc_model_~size_BEFORE_CALL_9) 4294967296))) (and (<= .cse3 3) (<= .cse3 2147483647) (< 2 .cse3)))))))) is different from true [2018-03-29 23:13:28,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:13:28,759 INFO L93 Difference]: Finished difference Result 289 states and 303 transitions. [2018-03-29 23:13:28,760 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-03-29 23:13:28,760 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 72 [2018-03-29 23:13:28,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:13:28,762 INFO L225 Difference]: With dead ends: 289 [2018-03-29 23:13:28,762 INFO L226 Difference]: Without dead ends: 148 [2018-03-29 23:13:28,763 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 124 SyntacticMatches, 7 SemanticMatches, 20 ConstructedPredicates, 7 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 61.3s TimeCoverageRelationStatistics Valid=54, Invalid=167, Unknown=17, NotChecked=224, Total=462 [2018-03-29 23:13:28,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2018-03-29 23:13:28,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 146. [2018-03-29 23:13:28,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 146 states. [2018-03-29 23:13:28,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 151 transitions. [2018-03-29 23:13:28,771 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 151 transitions. Word has length 72 [2018-03-29 23:13:28,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:13:28,771 INFO L459 AbstractCegarLoop]: Abstraction has 146 states and 151 transitions. [2018-03-29 23:13:28,772 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-03-29 23:13:28,772 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 151 transitions. [2018-03-29 23:13:28,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2018-03-29 23:13:28,773 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:13:28,773 INFO L355 BasicCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:13:28,773 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr4RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr5RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr3RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l1_insertErr2RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr7AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr2AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr6AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr4RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr5RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_destroyErr3AssertViolationMEMORY_FREE, __U_MULTI_ftest______false_valid_memtrack_i__calloc_modelErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__calloc_modelErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr8RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr4RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr5RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr3RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr0RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr9RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr2RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr6RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr1RequiresViolation, __U_MULTI_ftest______false_valid_memtrack_i__l2_insertErr7RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr0RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr1RequiresViolation, mainErr9RequiresViolation, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr16EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr8RequiresViolation, mainErr15RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr14RequiresViolation]=== [2018-03-29 23:13:28,773 INFO L82 PathProgramCache]: Analyzing trace with hash -984108933, now seen corresponding path program 4 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:13:28,782 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:13:28,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:13:28,819 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:13:28,826 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2018-03-29 23:13:28,826 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 23:13:28,829 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 30 treesize of output 29 [2018-03-29 23:13:28,829 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 23:13:28,859 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2018-03-29 23:13:28,860 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-03-29 23:13:28,889 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 26 treesize of output 25 [2018-03-29 23:13:28,889 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-03-29 23:13:28,908 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-03-29 23:13:28,908 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:58, output treesize:54 [2018-03-29 23:13:29,514 WARN L151 SmtUtils]: Spent 132ms on a formula simplification. DAG size of input: 94 DAG size of output 23 [2018-03-29 23:13:29,696 INFO L700 Elim1Store]: detected not equals via solver [2018-03-29 23:13:29,698 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 19 [2018-03-29 23:13:29,698 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 23:13:29,714 INFO L700 Elim1Store]: detected not equals via solver [2018-03-29 23:13:29,715 INFO L700 Elim1Store]: detected not equals via solver [2018-03-29 23:13:29,716 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-03-29 23:13:29,716 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-03-29 23:13:29,729 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-03-29 23:13:29,730 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:43, output treesize:36 [2018-03-29 23:13:29,795 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 80 proven. 10 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2018-03-29 23:13:29,795 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:13:30,451 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-03-29 23:13:30,606 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 12 Received shutdown request... [2018-03-29 23:13:34,700 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-03-29 23:13:34,700 WARN L519 AbstractCegarLoop]: Verification canceled [2018-03-29 23:13:34,704 WARN L197 ceAbstractionStarter]: Timeout [2018-03-29 23:13:34,704 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.03 11:13:34 BasicIcfg [2018-03-29 23:13:34,704 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-03-29 23:13:34,705 INFO L168 Benchmark]: Toolchain (without parser) took 150028.59 ms. Allocated memory was 303.6 MB in the beginning and 1.4 GB in the end (delta: 1.1 GB). Free memory was 240.6 MB in the beginning and 992.9 MB in the end (delta: -752.3 MB). Peak memory consumption was 913.3 MB. Max. memory is 5.3 GB. [2018-03-29 23:13:34,705 INFO L168 Benchmark]: CDTParser took 0.18 ms. Allocated memory is still 303.6 MB. Free memory is still 265.8 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-03-29 23:13:34,706 INFO L168 Benchmark]: CACSL2BoogieTranslator took 521.09 ms. Allocated memory is still 303.6 MB. Free memory was 239.6 MB in the beginning and 204.7 MB in the end (delta: 34.9 MB). Peak memory consumption was 34.9 MB. Max. memory is 5.3 GB. [2018-03-29 23:13:34,706 INFO L168 Benchmark]: Boogie Preprocessor took 72.42 ms. Allocated memory is still 303.6 MB. Free memory was 204.7 MB in the beginning and 201.7 MB in the end (delta: 3.0 MB). Peak memory consumption was 3.0 MB. Max. memory is 5.3 GB. [2018-03-29 23:13:34,706 INFO L168 Benchmark]: RCFGBuilder took 1244.14 ms. Allocated memory was 303.6 MB in the beginning and 467.1 MB in the end (delta: 163.6 MB). Free memory was 201.7 MB in the beginning and 376.4 MB in the end (delta: -174.7 MB). Peak memory consumption was 23.6 MB. Max. memory is 5.3 GB. [2018-03-29 23:13:34,706 INFO L168 Benchmark]: IcfgTransformer took 10110.88 ms. Allocated memory was 467.1 MB in the beginning and 737.7 MB in the end (delta: 270.5 MB). Free memory was 376.4 MB in the beginning and 407.0 MB in the end (delta: -30.6 MB). Peak memory consumption was 240.0 MB. Max. memory is 5.3 GB. [2018-03-29 23:13:34,707 INFO L168 Benchmark]: TraceAbstraction took 138072.82 ms. Allocated memory was 737.7 MB in the beginning and 1.4 GB in the end (delta: 627.0 MB). Free memory was 407.0 MB in the beginning and 992.9 MB in the end (delta: -585.9 MB). Peak memory consumption was 645.6 MB. Max. memory is 5.3 GB. [2018-03-29 23:13:34,708 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.18 ms. Allocated memory is still 303.6 MB. Free memory is still 265.8 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 521.09 ms. Allocated memory is still 303.6 MB. Free memory was 239.6 MB in the beginning and 204.7 MB in the end (delta: 34.9 MB). Peak memory consumption was 34.9 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 72.42 ms. Allocated memory is still 303.6 MB. Free memory was 204.7 MB in the beginning and 201.7 MB in the end (delta: 3.0 MB). Peak memory consumption was 3.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 1244.14 ms. Allocated memory was 303.6 MB in the beginning and 467.1 MB in the end (delta: 163.6 MB). Free memory was 201.7 MB in the beginning and 376.4 MB in the end (delta: -174.7 MB). Peak memory consumption was 23.6 MB. Max. memory is 5.3 GB. * IcfgTransformer took 10110.88 ms. Allocated memory was 467.1 MB in the beginning and 737.7 MB in the end (delta: 270.5 MB). Free memory was 376.4 MB in the beginning and 407.0 MB in the end (delta: -30.6 MB). Peak memory consumption was 240.0 MB. Max. memory is 5.3 GB. * TraceAbstraction took 138072.82 ms. Allocated memory was 737.7 MB in the beginning and 1.4 GB in the end (delta: 627.0 MB). Free memory was 407.0 MB in the beginning and 992.9 MB in the end (delta: -585.9 MB). Peak memory consumption was 645.6 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2: - StatisticsResult: ArrayEqualityDomainStatistics #Locations : 7 LocStat_MAX_WEQGRAPH_SIZE : 24 LocStat_MAX_SIZEOF_WEQEDGELABEL : 3 LocStat_NO_SUPPORTING_EQUALITIES : 74 LocStat_NO_SUPPORTING_DISEQUALITIES : 16 LocStat_NO_DISJUNCTIONS : -14 LocStat_MAX_NO_DISJUNCTIONS : -1 #Transitions : 11 TransStat_MAX_WEQGRAPH_SIZE : 14 TransStat_MAX_SIZEOF_WEQEDGELABEL : 4 TransStat_NO_SUPPORTING_EQUALITIES : 32 TransStat_NO_SUPPORTING_DISEQUALITIES : 5 TransStat_NO_DISJUNCTIONS : 12 TransStat_MAX_NO_DISJUNCTIONS : 2 - StatisticsResult: EqConstraintFactoryStatistics CONJOIN_DISJUNCTIVE(MILLISECONDS) : 1633.79 RENAME_VARIABLES(MILLISECONDS) : 854.84 UNFREEZE(MILLISECONDS) : 0.00 CONJOIN(MILLISECONDS) : 1630.14 PROJECTAWAY(MILLISECONDS) : 6659.57 ADD_WEAK_EQUALITY(MILLISECONDS) : 11.85 DISJOIN(MILLISECONDS) : 4.41 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 862.15 ADD_EQUALITY(MILLISECONDS) : 19.12 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.00 ADD_DISEQUALITY(MILLISECONDS) : 0.17 #CONJOIN_DISJUNCTIVE : 15 #RENAME_VARIABLES : 24 #UNFREEZE : 0 #CONJOIN : 44 #PROJECTAWAY : 24 #ADD_WEAK_EQUALITY : 9 #DISJOIN : 1 #RENAME_VARIABLES_DISJUNCTIVE : 23 #ADD_EQUALITY : 34 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 2 - StatisticsResult: WeqCcManagerStatistics FREEZE(MILLISECONDS) : 5252.43 ADDNODE(MILLISECONDS) : 0.00 MEET(MILLISECONDS) : 1623.12 FILTERREDUNDANT(MILLISECONDS) : 0.00 REPORTWEQ(MILLISECONDS) : 11.66 JOIN(MILLISECONDS) : 4.09 RENAMEVARS(MILLISECONDS) : 853.13 FLATTENLABELS(MILLISECONDS) : 0.00 COPY(MILLISECONDS) : 0.00 ISSTRONGERTHAN(MILLISECONDS) : 28.53 ISLABELSTRONGERTHAN(MILLISECONDS) : 816.28 ISWEQGRAPHSTRONGERTHAN(MILLISECONDS) : 0.00 UNFREEZE(MILLISECONDS) : 15.20 REPORTCONTAINS(MILLISECONDS) : 0.00 PROJECTAWAY(MILLISECONDS) : 6645.58 MEETEDGELABELS(MILLISECONDS) : 195.51 REPORTEQUALITY(MILLISECONDS) : 46.93 ADDALLNODES(MILLISECONDS) : 17.68 REPORTDISEQUALITY(MILLISECONDS) : 0.19 WEQGRAPHJOIN(MILLISECONDS) : 1.15 #FREEZE : 133 #ADDNODE : 0 #MEET : 37 #FILTERREDUNDANT : 0 #REPORTWEQ : 9 #JOIN : 1 #RENAMEVARS : 24 #FLATTENLABELS : 0 #COPY : 0 #ISSTRONGERTHAN : 2 #ISLABELSTRONGERTHAN : 32926 #ISWEQGRAPHSTRONGERTHAN : 0 #UNFREEZE : 118 #REPORTCONTAINS : 0 #PROJECTAWAY : 57 #MEETEDGELABELS : 116 #REPORTEQUALITY : 155 #ADDALLNODES : 37 #REPORTDISEQUALITY : 15 #WEQGRAPHJOIN : 1 - StatisticsResult: CcManagerStatistics ADDNODE(MILLISECONDS) : 0.00 MEET(MILLISECONDS) : 760.96 IS_STRONGER_THAN(MILLISECONDS) : 5205.87 REPORT_EQUALITY(MILLISECONDS) : 304.44 FILTERREDUNDANT(MILLISECONDS) : 5748.18 ADD_ALL_ELEMENTS(MILLISECONDS) : 2072.75 JOIN(MILLISECONDS) : 1.70 ALIGN_ELEMENTS(MILLISECONDS) : 3971.12 COPY(MILLISECONDS) : 0.00 REPORT_DISEQUALITY(MILLISECONDS) : 32.24 UNFREEZE(MILLISECONDS) : 0.00 OVERALL(MILLISECONDS) : 6865.55 REPORTCONTAINS(MILLISECONDS) : 0.00 REMOVE(MILLISECONDS) : 0.00 PROJECT_TO_ELEMENTS(MILLISECONDS) : 210.12 #ADDNODE : 0 #MEET : 1736 #IS_STRONGER_THAN : 77683 #REPORT_EQUALITY : 16878 #FILTERREDUNDANT : 66850 #ADD_ALL_ELEMENTS : 83843 #JOIN : 1 #ALIGN_ELEMENTS : 41069 #COPY : 0 #REPORT_DISEQUALITY : 4635 #UNFREEZE : 0 #OVERALL : 294206 #REPORTCONTAINS : 0 #REMOVE : 0 #PROJECT_TO_ELEMENTS : 1511 * Results from de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation: - StatisticsResult: HeapSeparatorStatistics #COUNT_NEW_ARRAY_VARS_[#memory_$Pointer$.base] : 1 #COUNT_NEW_ARRAY_VARS_[#memory_$Pointer$.offset] : 1 COUNT_ARRAY_WRITES_for_[#memory_$Pointer$.offset]_at_dim_0 : 1 COUNT_BLOCKS_for_[#memory_$Pointer$.offset]_at_dim_0 : 1 COUNT_ARRAY_WRITES_for_[#memory_$Pointer$.offset]_at_dim_1 : 1 COUNT_BLOCKS_for_[#memory_$Pointer$.offset]_at_dim_1 : 1 COUNT_ARRAY_WRITES_for_[#memory_$Pointer$.base]_at_dim_0 : 1 COUNT_BLOCKS_for_[#memory_$Pointer$.base]_at_dim_0 : 1 COUNT_ARRAY_WRITES_for_[#memory_$Pointer$.base]_at_dim_1 : 1 COUNT_BLOCKS_for_[#memory_$Pointer$.base]_at_dim_1 : 1 COUNT_ARRAY_READS for [#memory_$Pointer$.offset] : 19 COUNT_ARRAY_READS for [#memory_$Pointer$.base] : 19 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 782]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 782). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 783]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 783). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 783]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 783). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 782]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 782). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 782]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 782). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 782]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 782). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 766]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 766). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 769]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 769). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 766]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 766). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 766]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 766). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 769]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 769). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 768]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 768). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 768]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 768). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 766]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 766). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 742]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 742). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 742]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 742). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 762]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 762). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 761]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 761). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 761]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 761). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 759]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 759). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 758]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 758). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 762]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 762). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 759]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 759). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 761]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 761). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 758]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 758). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 761]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 761). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 787]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 787). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 787]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 787). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 793]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 793). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 795]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 795). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 792]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 792). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 794]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 794). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 794]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 794). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 794]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 794). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 792]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 792). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 785]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 785). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 792]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 792). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 793]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 793). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 794]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 794). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 797]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 797). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 792]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 792). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 793]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 793). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 795]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 795). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 793]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 793). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - TimeoutResultAtElement [Line: 797]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 797). Cancelled while BasicCegarLoop was analyzing trace of length 79 with TraceHistMax 8, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 1 quantifier alternations, while DnfTransformerHelper was transforming 12 conjuction. - StatisticsResult: Ultimate Automizer benchmark data CFG has 8 procedures, 155 locations, 45 error locations. TIMEOUT Result, 138.0s OverallTime, 10 OverallIterations, 8 TraceHistogramMax, 66.6s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 1165 SDtfs, 436 SDslu, 4612 SDs, 0 SdLazy, 1207 SolverSat, 54 SolverUnsat, 22 SolverUnknown, 0 SolverNotchecked, 33.9s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 714 GetRequests, 605 SyntacticMatches, 19 SemanticMatches, 90 ConstructedPredicates, 15 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 95.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=155occurred in iteration=0, 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, 9 MinimizatonAttempts, 15 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 64.5s InterpolantComputationTime, 350 NumberOfCodeBlocks, 350 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 682 ConstructedInterpolants, 58 QuantifiedInterpolants, 279423 SizeOfPredicates, 28 NumberOfNonLiveVariables, 1532 ConjunctsInSsa, 133 ConjunctsInUnsatCore, 18 InterpolantComputations, 11 PerfectInterpolantSequences, 268/330 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0220_false-valid-memtrack.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-Benchmark-0-2018-03-29_23-13-34-721.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0220_false-valid-memtrack.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-VPDomainBenchmark-0-2018-03-29_23-13-34-721.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0220_false-valid-memtrack.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-BenchmarkWithCounters-0-2018-03-29_23-13-34-721.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0220_false-valid-memtrack.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-BenchmarkWithCounters-1-2018-03-29_23-13-34-721.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0220_false-valid-memtrack.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-BenchmarkWithCounters-2-2018-03-29_23-13-34-721.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0220_false-valid-memtrack.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-HeapSeparatorBenchmark-0-2018-03-29_23-13-34-721.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0220_false-valid-memtrack.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-TraceAbstractionBenchmarks-0-2018-03-29_23-13-34-721.csv Completed graceful shutdown