java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv --cacsl2boogietranslator.bitprecise.bitfields false -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf -i ../../../trunk/examples/svcomp/ldv-memsafety/memleaks_test18_true-valid-memsafety_true-termination.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-666feb3-m [2018-04-11 14:19:39,362 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-11 14:19:39,363 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-11 14:19:39,375 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-11 14:19:39,375 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-11 14:19:39,376 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-11 14:19:39,377 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-11 14:19:39,378 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-11 14:19:39,380 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-11 14:19:39,380 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-11 14:19:39,381 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-11 14:19:39,382 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-11 14:19:39,382 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-11 14:19:39,383 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-11 14:19:39,384 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-11 14:19:39,386 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-11 14:19:39,387 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-11 14:19:39,389 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-11 14:19:39,390 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-11 14:19:39,391 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-11 14:19:39,392 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-11 14:19:39,393 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-11 14:19:39,393 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-11 14:19:39,394 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-11 14:19:39,394 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-11 14:19:39,395 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-11 14:19:39,396 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-11 14:19:39,396 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-11 14:19:39,397 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-11 14:19:39,397 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-11 14:19:39,397 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-11 14:19:39,397 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf [2018-04-11 14:19:39,418 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-11 14:19:39,418 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-11 14:19:39,419 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-11 14:19:39,420 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-11 14:19:39,420 INFO L133 SettingsManager]: * Use SBE=true [2018-04-11 14:19:39,420 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-11 14:19:39,420 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-11 14:19:39,420 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-11 14:19:39,420 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-11 14:19:39,420 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-11 14:19:39,420 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-11 14:19:39,420 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-11 14:19:39,421 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-11 14:19:39,421 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-11 14:19:39,421 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-11 14:19:39,421 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-11 14:19:39,421 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-11 14:19:39,421 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-11 14:19:39,421 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-11 14:19:39,421 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 14:19:39,421 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-11 14:19:39,422 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_TreeInterpolation Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-11 14:19:39,448 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-11 14:19:39,456 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-11 14:19:39,458 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-11 14:19:39,459 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-11 14:19:39,459 INFO L276 PluginConnector]: CDTParser initialized [2018-04-11 14:19:39,460 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,733 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGf1365d6a1 [2018-04-11 14:19:39,919 INFO L287 CDTParser]: IsIndexed: true [2018-04-11 14:19:39,919 INFO L288 CDTParser]: Found 1 translation units. [2018-04-11 14:19:39,919 INFO L168 CDTParser]: Scanning memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,927 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-11 14:19:39,928 INFO L215 ultiparseSymbolTable]: [2018-04-11 14:19:39,928 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-11 14:19:39,928 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_del ('__ldv_list_del') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,928 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_submit_msg ('ldv_submit_msg') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,928 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_positive ('ldv_positive') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,928 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tail ('ldv_list_add_tail') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,928 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdata ('ldv_dev_get_drvdata') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,929 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_create ('ldv_kobject_create') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,929 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_init ('ldv_kobject_init') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,929 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_nonpositive ('ldv_nonpositive') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,929 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanup ('ldv_kobject_cleanup') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,929 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__g ('g') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,929 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_get ('ldv_kobject_get') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,929 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__f ('f') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,929 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_add ('__ldv_list_add') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,929 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_put ('ldv_kobject_put') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,930 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____bswap_32 ('__bswap_32') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,930 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_init ('ldv_kref_init') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,930 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,930 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_del ('ldv_kobject_del') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,930 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_sub ('ldv_kref_sub') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,930 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD ('LDV_INIT_LIST_HEAD') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,930 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_release ('ldv_kobject_release') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,930 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgs ('ldv_destroy_msgs') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,930 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fill ('ldv_msg_fill') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,930 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_return ('ldv_atomic_add_return') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,930 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add ('ldv_list_add') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,930 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point ('entry_point') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,931 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_alloc ('ldv_msg_alloc') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,931 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_init_internal ('ldv_kobject_init_internal') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,931 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_del ('ldv_list_del') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,931 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_put ('ldv_kref_put') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,931 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdata ('ldv_dev_set_drvdata') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,931 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_return ('ldv_atomic_sub_return') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,931 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc ('ldv_malloc') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,931 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_zalloc ('ldv_zalloc') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,931 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____bswap_64 ('__bswap_64') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,931 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_free ('ldv_msg_free') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,931 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_get ('ldv_kref_get') in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,932 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-11 14:19:39,932 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_global_msg_list in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,932 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ushort in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,932 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ino_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,932 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____syscall_slong_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,932 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____pid_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,932 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__suseconds_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,932 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__pthread_barrier_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,932 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____u_quad_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,932 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__u_long in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,932 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__int64_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,933 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__fd_mask in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,933 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____WAIT_STATUS in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,933 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__u_int16_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,933 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__fsid_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,933 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____clock_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,933 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____blkcnt_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,933 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__daddr_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,933 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__pthread_cond_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,933 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__clockid_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,933 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____clockid_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,933 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____loff_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,933 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__quad_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,933 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____u_int in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,934 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__dev_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,934 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__pthread_rwlockattr_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,934 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__id_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,934 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__clock_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,934 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____u_long in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,934 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____int16_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,934 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____off_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,934 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____fsid_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,934 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__sigset_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,934 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__pthread_spinlock_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,934 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__nlink_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,935 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ulong in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,935 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__uint in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,935 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____sigset_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,935 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ino64_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,935 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__pthread_once_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,935 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____fsword_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,935 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____uid_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,935 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ssize_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,935 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__pthread_attr_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,935 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____uint64_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,935 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__int16_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,935 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__blkcnt_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,936 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____fd_mask in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,936 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__timer_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,936 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____id_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,936 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____syscall_ulong_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,936 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__lldiv_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,936 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__pthread_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,936 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____pthread_list_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,936 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__uid_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,936 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____sig_atomic_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,936 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__u_char in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,936 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__off_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,936 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__u_int32_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,937 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__u_int8_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,937 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__fsblkcnt_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,937 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__wchar_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,937 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____gid_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,937 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__u_int in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,937 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____off64_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,937 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____suseconds_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,937 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____u_char in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,937 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____quad_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,937 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____fsblkcnt64_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,937 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__size_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,938 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__key_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,938 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__pthread_mutexattr_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,938 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____fsfilcnt_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,938 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____u_short in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,938 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____rlim_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,938 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____timer_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,938 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__pthread_mutex_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,938 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__mode_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,938 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ssize_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,938 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__idtype_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,938 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____socklen_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,938 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____int32_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,939 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____intptr_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,939 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__time_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,939 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__gid_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,939 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____blkcnt64_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,939 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____nlink_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,939 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__div_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,939 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__pid_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,939 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__int32_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,939 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____uint32_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,939 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__fsfilcnt_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,939 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__fd_set in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,940 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____mode_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,940 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__caddr_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,940 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__blksize_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,940 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__u_short in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,940 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,940 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__u_quad_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,940 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____caddr_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,940 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____dev_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,940 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____fsblkcnt_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,940 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__register_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,941 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__pthread_barrierattr_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,941 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__pthread_rwlock_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,941 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__pthread_key_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,941 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____int8_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,941 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldiv_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,941 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____rlim64_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,941 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ino_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,941 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____uint16_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,941 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____useconds_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,941 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__pthread_condattr_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,941 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____fsfilcnt64_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,941 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____qaddr_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,941 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____blksize_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,941 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____daddr_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,941 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____int64_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,941 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____key_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,941 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____uint8_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,941 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__loff_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,941 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____time_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,942 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__int8_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,942 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__u_int64_t in memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:39,956 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGf1365d6a1 [2018-04-11 14:19:39,959 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-11 14:19:39,960 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-11 14:19:39,961 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-11 14:19:39,961 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-11 14:19:39,966 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-11 14:19:39,967 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 02:19:39" (1/1) ... [2018-04-11 14:19:39,969 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@d01d883 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 02:19:39, skipping insertion in model container [2018-04-11 14:19:39,969 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 02:19:39" (1/1) ... [2018-04-11 14:19:39,983 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 14:19:40,014 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 14:19:40,185 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 14:19:40,240 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 14:19:40,248 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 155 non ball SCCs. Number of states in SCCs 155. [2018-04-11 14:19:40,305 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 02:19:40 WrapperNode [2018-04-11 14:19:40,305 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-11 14:19:40,305 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-11 14:19:40,306 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-11 14:19:40,306 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-11 14:19:40,316 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 02:19:40" (1/1) ... [2018-04-11 14:19:40,317 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 02:19:40" (1/1) ... [2018-04-11 14:19:40,328 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 02:19:40" (1/1) ... [2018-04-11 14:19:40,329 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 02:19:40" (1/1) ... [2018-04-11 14:19:40,341 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 02:19:40" (1/1) ... [2018-04-11 14:19:40,345 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 02:19:40" (1/1) ... [2018-04-11 14:19:40,349 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 02:19:40" (1/1) ... [2018-04-11 14:19:40,353 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-11 14:19:40,354 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-11 14:19:40,354 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-11 14:19:40,354 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-11 14:19:40,355 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 02:19:40" (1/1) ... No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 14:19:40,440 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-11 14:19:40,440 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-11 14:19:40,440 INFO L136 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2018-04-11 14:19:40,440 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____bswap_32 [2018-04-11 14:19:40,440 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____bswap_64 [2018-04-11 14:19:40,440 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_nonpositive [2018-04-11 14:19:40,440 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_positive [2018-04-11 14:19:40,440 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc [2018-04-11 14:19:40,441 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_zalloc [2018-04-11 14:19:40,441 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD [2018-04-11 14:19:40,441 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_add [2018-04-11 14:19:40,441 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_del [2018-04-11 14:19:40,441 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add [2018-04-11 14:19:40,441 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tail [2018-04-11 14:19:40,441 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_del [2018-04-11 14:19:40,441 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_alloc [2018-04-11 14:19:40,441 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fill [2018-04-11 14:19:40,441 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_free [2018-04-11 14:19:40,441 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_submit_msg [2018-04-11 14:19:40,441 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgs [2018-04-11 14:19:40,442 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdata [2018-04-11 14:19:40,442 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdata [2018-04-11 14:19:40,442 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_return [2018-04-11 14:19:40,442 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_return [2018-04-11 14:19:40,442 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_sub [2018-04-11 14:19:40,442 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_init [2018-04-11 14:19:40,442 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_get [2018-04-11 14:19:40,442 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_put [2018-04-11 14:19:40,442 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_del [2018-04-11 14:19:40,442 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanup [2018-04-11 14:19:40,442 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_release [2018-04-11 14:19:40,442 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_put [2018-04-11 14:19:40,442 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_get [2018-04-11 14:19:40,443 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_init_internal [2018-04-11 14:19:40,443 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_init [2018-04-11 14:19:40,443 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_create [2018-04-11 14:19:40,443 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__f [2018-04-11 14:19:40,443 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__g [2018-04-11 14:19:40,443 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point [2018-04-11 14:19:40,443 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-11 14:19:40,443 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2018-04-11 14:19:40,443 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2018-04-11 14:19:40,443 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2018-04-11 14:19:40,443 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____bswap_32 [2018-04-11 14:19:40,443 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____bswap_64 [2018-04-11 14:19:40,443 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-11 14:19:40,443 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-11 14:19:40,444 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-11 14:19:40,444 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-11 14:19:40,444 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-11 14:19:40,444 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-11 14:19:40,444 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-11 14:19:40,444 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-11 14:19:40,444 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-11 14:19:40,444 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-11 14:19:40,444 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-11 14:19:40,444 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-11 14:19:40,444 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-11 14:19:40,444 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-11 14:19:40,445 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-11 14:19:40,445 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-11 14:19:40,445 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-11 14:19:40,445 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-11 14:19:40,445 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-11 14:19:40,445 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-11 14:19:40,445 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-11 14:19:40,445 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-11 14:19:40,445 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-11 14:19:40,445 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-11 14:19:40,445 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-11 14:19:40,445 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-11 14:19:40,445 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-11 14:19:40,445 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-11 14:19:40,446 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-11 14:19:40,446 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-11 14:19:40,446 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-11 14:19:40,446 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-11 14:19:40,446 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-11 14:19:40,446 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-11 14:19:40,446 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-11 14:19:40,446 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-11 14:19:40,446 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-11 14:19:40,446 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-11 14:19:40,447 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-11 14:19:40,447 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-11 14:19:40,447 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-11 14:19:40,447 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-11 14:19:40,447 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-11 14:19:40,447 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-11 14:19:40,447 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-11 14:19:40,447 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-11 14:19:40,447 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-11 14:19:40,447 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-11 14:19:40,447 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-11 14:19:40,447 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-11 14:19:40,447 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-11 14:19:40,447 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-11 14:19:40,447 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-11 14:19:40,448 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-11 14:19:40,448 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-11 14:19:40,448 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-11 14:19:40,448 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-11 14:19:40,448 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-11 14:19:40,448 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-11 14:19:40,448 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-11 14:19:40,448 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-11 14:19:40,448 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-11 14:19:40,448 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-11 14:19:40,448 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-11 14:19:40,448 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-11 14:19:40,448 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-11 14:19:40,448 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-11 14:19:40,448 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-11 14:19:40,449 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-11 14:19:40,449 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-11 14:19:40,449 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-11 14:19:40,449 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-11 14:19:40,449 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-11 14:19:40,449 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-11 14:19:40,449 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-11 14:19:40,449 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-11 14:19:40,449 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-11 14:19:40,449 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-11 14:19:40,449 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-11 14:19:40,449 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-11 14:19:40,450 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-11 14:19:40,450 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-11 14:19:40,450 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-11 14:19:40,450 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-11 14:19:40,450 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-11 14:19:40,450 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-11 14:19:40,450 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-11 14:19:40,450 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-11 14:19:40,450 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-11 14:19:40,450 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-11 14:19:40,450 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-11 14:19:40,451 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-11 14:19:40,451 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-11 14:19:40,451 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-11 14:19:40,451 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-11 14:19:40,451 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-11 14:19:40,451 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-11 14:19:40,451 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-11 14:19:40,451 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-11 14:19:40,451 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-11 14:19:40,451 INFO L128 BoogieDeclarations]: Found specification of procedure kfree [2018-04-11 14:19:40,452 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-11 14:19:40,452 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_pointer [2018-04-11 14:19:40,452 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_nonpositive [2018-04-11 14:19:40,452 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_positive [2018-04-11 14:19:40,452 INFO L128 BoogieDeclarations]: Found specification of procedure memcpy [2018-04-11 14:19:40,452 INFO L128 BoogieDeclarations]: Found specification of procedure memset [2018-04-11 14:19:40,452 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc [2018-04-11 14:19:40,452 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-11 14:19:40,452 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_zalloc [2018-04-11 14:19:40,452 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2018-04-11 14:19:40,452 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD [2018-04-11 14:19:40,453 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-04-11 14:19:40,453 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_add [2018-04-11 14:19:40,453 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_del [2018-04-11 14:19:40,453 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add [2018-04-11 14:19:40,453 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-04-11 14:19:40,453 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tail [2018-04-11 14:19:40,453 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_del [2018-04-11 14:19:40,453 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_alloc [2018-04-11 14:19:40,453 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fill [2018-04-11 14:19:40,453 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2018-04-11 14:19:40,453 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_free [2018-04-11 14:19:40,454 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-11 14:19:40,454 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_submit_msg [2018-04-11 14:19:40,454 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgs [2018-04-11 14:19:40,454 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdata [2018-04-11 14:19:40,454 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdata [2018-04-11 14:19:40,454 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_return [2018-04-11 14:19:40,454 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-11 14:19:40,454 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-11 14:19:40,454 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_return [2018-04-11 14:19:40,454 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_sub [2018-04-11 14:19:40,454 INFO L128 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2018-04-11 14:19:40,454 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_init [2018-04-11 14:19:40,454 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_get [2018-04-11 14:19:40,454 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_put [2018-04-11 14:19:40,454 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_del [2018-04-11 14:19:40,454 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanup [2018-04-11 14:19:40,454 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_release [2018-04-11 14:19:40,454 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_put [2018-04-11 14:19:40,454 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_get [2018-04-11 14:19:40,454 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_init_internal [2018-04-11 14:19:40,455 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_init [2018-04-11 14:19:40,455 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_create [2018-04-11 14:19:40,455 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2018-04-11 14:19:40,455 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__f [2018-04-11 14:19:40,455 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__g [2018-04-11 14:19:40,455 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point [2018-04-11 14:19:40,455 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-11 14:19:40,455 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-11 14:19:40,455 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-11 14:19:40,455 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-11 14:19:40,755 WARN L446 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-04-11 14:19:40,882 WARN L446 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-04-11 14:19:41,063 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-11 14:19:41,064 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 02:19:41 BoogieIcfgContainer [2018-04-11 14:19:41,064 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-11 14:19:41,065 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-11 14:19:41,065 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-11 14:19:41,068 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-11 14:19:41,068 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.04 02:19:39" (1/3) ... [2018-04-11 14:19:41,069 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d3bda5d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 02:19:41, skipping insertion in model container [2018-04-11 14:19:41,069 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 02:19:40" (2/3) ... [2018-04-11 14:19:41,069 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d3bda5d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 02:19:41, skipping insertion in model container [2018-04-11 14:19:41,069 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 02:19:41" (3/3) ... [2018-04-11 14:19:41,071 INFO L107 eAbstractionObserver]: Analyzing ICFG memleaks_test18_true-valid-memsafety_true-termination.i [2018-04-11 14:19:41,078 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_TreeInterpolation Determinization: PREDICATE_ABSTRACTION [2018-04-11 14:19:41,085 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 79 error locations. [2018-04-11 14:19:41,119 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-11 14:19:41,119 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-11 14:19:41,119 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-11 14:19:41,119 INFO L371 AbstractCegarLoop]: Compute interpolants for Craig_TreeInterpolation [2018-04-11 14:19:41,120 INFO L372 AbstractCegarLoop]: Backedges is CANONICAL [2018-04-11 14:19:41,120 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-11 14:19:41,120 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-11 14:19:41,120 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-11 14:19:41,120 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-11 14:19:41,121 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-11 14:19:41,131 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states. [2018-04-11 14:19:41,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-04-11 14:19:41,137 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:41,137 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-04-11 14:19:41,137 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:41,140 INFO L82 PathProgramCache]: Analyzing trace with hash 15377148, now seen corresponding path program 1 times [2018-04-11 14:19:41,181 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:41,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:41,211 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:41,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:19:41,248 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 14:19:41,249 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 14:19:41,249 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:41,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:19:41,250 INFO L182 omatonBuilderFactory]: Interpolants [129#true, 130#false, 131#(= 1 (select |#valid| |~#__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_global_msg_list~0.base|))] [2018-04-11 14:19:41,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:19:41,250 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 14:19:41,258 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 14:19:41,259 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 14:19:41,260 INFO L87 Difference]: Start difference. First operand 126 states. Second operand 3 states. [2018-04-11 14:19:41,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:41,332 INFO L93 Difference]: Finished difference Result 77 states and 82 transitions. [2018-04-11 14:19:41,332 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 14:19:41,333 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-04-11 14:19:41,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:41,339 INFO L225 Difference]: With dead ends: 77 [2018-04-11 14:19:41,339 INFO L226 Difference]: Without dead ends: 71 [2018-04-11 14:19:41,341 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 14:19:41,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2018-04-11 14:19:41,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 52. [2018-04-11 14:19:41,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2018-04-11 14:19:41,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 57 transitions. [2018-04-11 14:19:41,366 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 57 transitions. Word has length 4 [2018-04-11 14:19:41,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:41,366 INFO L459 AbstractCegarLoop]: Abstraction has 52 states and 57 transitions. [2018-04-11 14:19:41,366 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 14:19:41,366 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 57 transitions. [2018-04-11 14:19:41,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-04-11 14:19:41,367 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:41,367 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-04-11 14:19:41,367 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:41,367 INFO L82 PathProgramCache]: Analyzing trace with hash 15377149, now seen corresponding path program 1 times [2018-04-11 14:19:41,368 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:41,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:41,384 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:41,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:19:41,401 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 14:19:41,401 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 14:19:41,401 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:41,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:19:41,401 INFO L182 omatonBuilderFactory]: Interpolants [261#true, 262#false, 263#(and (= 8 (select |#length| |~#__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_global_msg_list~0.base|)) (= |~#__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_global_msg_list~0.offset| 0))] [2018-04-11 14:19:41,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:19:41,402 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 14:19:41,402 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 14:19:41,403 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 14:19:41,403 INFO L87 Difference]: Start difference. First operand 52 states and 57 transitions. Second operand 3 states. [2018-04-11 14:19:41,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:41,426 INFO L93 Difference]: Finished difference Result 88 states and 99 transitions. [2018-04-11 14:19:41,427 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 14:19:41,427 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-04-11 14:19:41,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:41,429 INFO L225 Difference]: With dead ends: 88 [2018-04-11 14:19:41,429 INFO L226 Difference]: Without dead ends: 88 [2018-04-11 14:19:41,429 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 14:19:41,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2018-04-11 14:19:41,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 50. [2018-04-11 14:19:41,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-04-11 14:19:41,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 55 transitions. [2018-04-11 14:19:41,434 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 55 transitions. Word has length 4 [2018-04-11 14:19:41,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:41,434 INFO L459 AbstractCegarLoop]: Abstraction has 50 states and 55 transitions. [2018-04-11 14:19:41,434 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 14:19:41,434 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 55 transitions. [2018-04-11 14:19:41,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-04-11 14:19:41,434 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:41,434 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:19:41,435 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:41,435 INFO L82 PathProgramCache]: Analyzing trace with hash -1456240651, now seen corresponding path program 1 times [2018-04-11 14:19:41,436 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:41,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:41,452 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:41,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:19:41,507 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 14:19:41,507 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 14:19:41,507 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:41,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:19:41,508 INFO L182 omatonBuilderFactory]: Interpolants [402#true, 403#false, 404#(= |#valid| |old(#valid)|)] [2018-04-11 14:19:41,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:19:41,508 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 14:19:41,508 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 14:19:41,509 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 14:19:41,509 INFO L87 Difference]: Start difference. First operand 50 states and 55 transitions. Second operand 3 states. [2018-04-11 14:19:41,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:41,561 INFO L93 Difference]: Finished difference Result 82 states and 93 transitions. [2018-04-11 14:19:41,562 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 14:19:41,562 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 20 [2018-04-11 14:19:41,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:41,563 INFO L225 Difference]: With dead ends: 82 [2018-04-11 14:19:41,563 INFO L226 Difference]: Without dead ends: 79 [2018-04-11 14:19:41,563 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 14:19:41,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2018-04-11 14:19:41,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 54. [2018-04-11 14:19:41,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2018-04-11 14:19:41,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 60 transitions. [2018-04-11 14:19:41,566 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 60 transitions. Word has length 20 [2018-04-11 14:19:41,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:41,567 INFO L459 AbstractCegarLoop]: Abstraction has 54 states and 60 transitions. [2018-04-11 14:19:41,567 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 14:19:41,567 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 60 transitions. [2018-04-11 14:19:41,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-11 14:19:41,567 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:41,567 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:19:41,567 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:41,568 INFO L82 PathProgramCache]: Analyzing trace with hash -1633146249, now seen corresponding path program 1 times [2018-04-11 14:19:41,569 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:41,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:41,586 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:41,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:19:41,631 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 14:19:41,631 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-11 14:19:41,631 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:41,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:19:41,631 INFO L182 omatonBuilderFactory]: Interpolants [544#(not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)), 545#(not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.base|)), 546#(not (= 0 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)), 541#true, 542#false, 543#(not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))] [2018-04-11 14:19:41,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:19:41,632 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 14:19:41,632 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 14:19:41,632 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-11 14:19:41,632 INFO L87 Difference]: Start difference. First operand 54 states and 60 transitions. Second operand 6 states. [2018-04-11 14:19:41,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:41,677 INFO L93 Difference]: Finished difference Result 82 states and 93 transitions. [2018-04-11 14:19:41,678 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 14:19:41,678 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 22 [2018-04-11 14:19:41,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:41,678 INFO L225 Difference]: With dead ends: 82 [2018-04-11 14:19:41,678 INFO L226 Difference]: Without dead ends: 82 [2018-04-11 14:19:41,679 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-11 14:19:41,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2018-04-11 14:19:41,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 50. [2018-04-11 14:19:41,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-04-11 14:19:41,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 54 transitions. [2018-04-11 14:19:41,684 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 54 transitions. Word has length 22 [2018-04-11 14:19:41,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:41,685 INFO L459 AbstractCegarLoop]: Abstraction has 50 states and 54 transitions. [2018-04-11 14:19:41,685 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 14:19:41,685 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 54 transitions. [2018-04-11 14:19:41,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-04-11 14:19:41,685 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:41,685 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:19:41,686 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:41,686 INFO L82 PathProgramCache]: Analyzing trace with hash 1500247108, now seen corresponding path program 1 times [2018-04-11 14:19:41,687 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:41,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:41,700 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:41,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:19:41,740 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 14:19:41,740 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 14:19:41,740 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:41,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:19:41,741 INFO L182 omatonBuilderFactory]: Interpolants [681#true, 682#false, 683#(and (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|)), 684#(and (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.base|) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|)), 685#(and (= 0 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0))] [2018-04-11 14:19:41,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:19:41,741 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 14:19:41,741 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 14:19:41,741 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 14:19:41,742 INFO L87 Difference]: Start difference. First operand 50 states and 54 transitions. Second operand 5 states. [2018-04-11 14:19:41,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:41,758 INFO L93 Difference]: Finished difference Result 54 states and 58 transitions. [2018-04-11 14:19:41,759 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 14:19:41,759 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-04-11 14:19:41,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:41,759 INFO L225 Difference]: With dead ends: 54 [2018-04-11 14:19:41,759 INFO L226 Difference]: Without dead ends: 52 [2018-04-11 14:19:41,760 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 14:19:41,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2018-04-11 14:19:41,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2018-04-11 14:19:41,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2018-04-11 14:19:41,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 56 transitions. [2018-04-11 14:19:41,763 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 56 transitions. Word has length 23 [2018-04-11 14:19:41,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:41,763 INFO L459 AbstractCegarLoop]: Abstraction has 52 states and 56 transitions. [2018-04-11 14:19:41,763 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 14:19:41,763 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 56 transitions. [2018-04-11 14:19:41,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-04-11 14:19:41,765 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:41,765 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:19:41,765 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:41,765 INFO L82 PathProgramCache]: Analyzing trace with hash 1230449282, now seen corresponding path program 1 times [2018-04-11 14:19:41,766 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:41,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:41,777 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:41,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:19:41,817 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 14:19:41,818 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 14:19:41,818 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:41,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:19:41,818 INFO L182 omatonBuilderFactory]: Interpolants [792#true, 793#false, 794#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|), 795#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|), 796#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|), 797#(= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)] [2018-04-11 14:19:41,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:19:41,819 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 14:19:41,819 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 14:19:41,819 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-11 14:19:41,819 INFO L87 Difference]: Start difference. First operand 52 states and 56 transitions. Second operand 6 states. [2018-04-11 14:19:41,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:41,846 INFO L93 Difference]: Finished difference Result 51 states and 55 transitions. [2018-04-11 14:19:41,847 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 14:19:41,847 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 25 [2018-04-11 14:19:41,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:41,848 INFO L225 Difference]: With dead ends: 51 [2018-04-11 14:19:41,848 INFO L226 Difference]: Without dead ends: 51 [2018-04-11 14:19:41,848 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-11 14:19:41,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2018-04-11 14:19:41,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2018-04-11 14:19:41,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2018-04-11 14:19:41,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 55 transitions. [2018-04-11 14:19:41,851 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 55 transitions. Word has length 25 [2018-04-11 14:19:41,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:41,852 INFO L459 AbstractCegarLoop]: Abstraction has 51 states and 55 transitions. [2018-04-11 14:19:41,852 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 14:19:41,852 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 55 transitions. [2018-04-11 14:19:41,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-04-11 14:19:41,852 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:41,853 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:19:41,853 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:41,853 INFO L82 PathProgramCache]: Analyzing trace with hash 1230449331, now seen corresponding path program 1 times [2018-04-11 14:19:41,854 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:41,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:41,864 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:41,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:19:41,898 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 14:19:41,898 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 14:19:41,899 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:41,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:19:41,899 INFO L182 omatonBuilderFactory]: Interpolants [902#true, 903#false, 904#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)), 905#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)), 906#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.base|)), 907#(= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))] [2018-04-11 14:19:41,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:19:41,899 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 14:19:41,899 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 14:19:41,899 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-11 14:19:41,899 INFO L87 Difference]: Start difference. First operand 51 states and 55 transitions. Second operand 6 states. [2018-04-11 14:19:41,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:41,950 INFO L93 Difference]: Finished difference Result 59 states and 64 transitions. [2018-04-11 14:19:41,950 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 14:19:41,950 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 25 [2018-04-11 14:19:41,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:41,951 INFO L225 Difference]: With dead ends: 59 [2018-04-11 14:19:41,951 INFO L226 Difference]: Without dead ends: 59 [2018-04-11 14:19:41,951 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-11 14:19:41,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2018-04-11 14:19:41,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 57. [2018-04-11 14:19:41,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2018-04-11 14:19:41,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 63 transitions. [2018-04-11 14:19:41,953 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 63 transitions. Word has length 25 [2018-04-11 14:19:41,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:41,953 INFO L459 AbstractCegarLoop]: Abstraction has 57 states and 63 transitions. [2018-04-11 14:19:41,953 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 14:19:41,954 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 63 transitions. [2018-04-11 14:19:41,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-04-11 14:19:41,955 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:41,955 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:19:41,955 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:41,955 INFO L82 PathProgramCache]: Analyzing trace with hash 1230449332, now seen corresponding path program 1 times [2018-04-11 14:19:41,956 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:41,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:41,963 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:41,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:19:41,988 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 14:19:41,988 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 14:19:41,988 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:41,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:19:41,988 INFO L182 omatonBuilderFactory]: Interpolants [1026#true, 1027#false, 1028#(<= 10 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0), 1029#(and (<= 10 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0))] [2018-04-11 14:19:41,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:19:41,988 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 14:19:41,988 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 14:19:41,988 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-11 14:19:41,989 INFO L87 Difference]: Start difference. First operand 57 states and 63 transitions. Second operand 4 states. [2018-04-11 14:19:42,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:42,004 INFO L93 Difference]: Finished difference Result 85 states and 95 transitions. [2018-04-11 14:19:42,004 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 14:19:42,004 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 25 [2018-04-11 14:19:42,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:42,004 INFO L225 Difference]: With dead ends: 85 [2018-04-11 14:19:42,004 INFO L226 Difference]: Without dead ends: 85 [2018-04-11 14:19:42,005 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-11 14:19:42,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2018-04-11 14:19:42,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 59. [2018-04-11 14:19:42,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2018-04-11 14:19:42,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 65 transitions. [2018-04-11 14:19:42,009 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 65 transitions. Word has length 25 [2018-04-11 14:19:42,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:42,009 INFO L459 AbstractCegarLoop]: Abstraction has 59 states and 65 transitions. [2018-04-11 14:19:42,009 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 14:19:42,009 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 65 transitions. [2018-04-11 14:19:42,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2018-04-11 14:19:42,010 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:42,010 INFO L355 BasicCegarLoop]: trace histogram [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] [2018-04-11 14:19:42,010 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:42,010 INFO L82 PathProgramCache]: Analyzing trace with hash 183457428, now seen corresponding path program 1 times [2018-04-11 14:19:42,011 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:42,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:42,020 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:42,056 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-11 14:19:42,056 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 14:19:42,057 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 14:19:42,057 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:42,057 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-11 14:19:42,057 INFO L182 omatonBuilderFactory]: Interpolants [1174#true, 1175#false, 1176#(and (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|)), 1177#(and (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.offset|)), 1178#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.offset 0))] [2018-04-11 14:19:42,057 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-11 14:19:42,058 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 14:19:42,058 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 14:19:42,058 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 14:19:42,058 INFO L87 Difference]: Start difference. First operand 59 states and 65 transitions. Second operand 5 states. [2018-04-11 14:19:42,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:42,078 INFO L93 Difference]: Finished difference Result 79 states and 86 transitions. [2018-04-11 14:19:42,078 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 14:19:42,078 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 29 [2018-04-11 14:19:42,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:42,087 INFO L225 Difference]: With dead ends: 79 [2018-04-11 14:19:42,088 INFO L226 Difference]: Without dead ends: 79 [2018-04-11 14:19:42,088 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 14:19:42,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2018-04-11 14:19:42,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 61. [2018-04-11 14:19:42,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2018-04-11 14:19:42,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 67 transitions. [2018-04-11 14:19:42,090 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 67 transitions. Word has length 29 [2018-04-11 14:19:42,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:42,090 INFO L459 AbstractCegarLoop]: Abstraction has 61 states and 67 transitions. [2018-04-11 14:19:42,090 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 14:19:42,090 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 67 transitions. [2018-04-11 14:19:42,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-11 14:19:42,091 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:42,091 INFO L355 BasicCegarLoop]: trace histogram [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] [2018-04-11 14:19:42,091 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:42,091 INFO L82 PathProgramCache]: Analyzing trace with hash -108224362, now seen corresponding path program 1 times [2018-04-11 14:19:42,092 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:42,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:42,110 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:42,407 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:19:42,408 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:19:42,408 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-11 14:19:42,408 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:42,408 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:19:42,409 INFO L182 omatonBuilderFactory]: Interpolants [1319#true, 1320#false, 1321#(and (<= 10 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0 10)), 1322#(and (<= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_~size) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_~size |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size|)), 1323#(and (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|) (or (<= (+ |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| 1) 0) (<= 2147483648 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size|) (and (= (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|) 1) (<= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| (select |#length| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))))), 1324#(and (or (<= (+ |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| 1) 0) (<= 2147483648 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size|) (and (= (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|) 1) (<= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| (select |#length| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)))) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|)), 1325#(and (= (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.base|) 1) (<= (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0) (select |#length| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.base|)) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|)), 1326#(and (= (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 1) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0) (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))), 1327#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 1) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0) (<= (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0) (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))), 1328#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 1) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4) (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 1329#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 1330#(and (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)) (= |#length| (store |old(#length)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base| (select |#length| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)))), 1331#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))))), 1332#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4) (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0))] [2018-04-11 14:19:42,409 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:19:42,409 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-11 14:19:42,409 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-11 14:19:42,409 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2018-04-11 14:19:42,410 INFO L87 Difference]: Start difference. First operand 61 states and 67 transitions. Second operand 14 states. [2018-04-11 14:19:42,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:42,871 INFO L93 Difference]: Finished difference Result 121 states and 132 transitions. [2018-04-11 14:19:42,872 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-11 14:19:42,872 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 31 [2018-04-11 14:19:42,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:42,873 INFO L225 Difference]: With dead ends: 121 [2018-04-11 14:19:42,873 INFO L226 Difference]: Without dead ends: 121 [2018-04-11 14:19:42,875 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2018-04-11 14:19:42,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2018-04-11 14:19:42,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 67. [2018-04-11 14:19:42,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-04-11 14:19:42,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 77 transitions. [2018-04-11 14:19:42,879 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 77 transitions. Word has length 31 [2018-04-11 14:19:42,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:42,880 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 77 transitions. [2018-04-11 14:19:42,880 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-11 14:19:42,880 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 77 transitions. [2018-04-11 14:19:42,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-11 14:19:42,881 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:42,881 INFO L355 BasicCegarLoop]: trace histogram [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] [2018-04-11 14:19:42,881 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:42,881 INFO L82 PathProgramCache]: Analyzing trace with hash -108224363, now seen corresponding path program 1 times [2018-04-11 14:19:42,882 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:42,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:42,890 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:42,946 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:19:42,946 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:19:42,946 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-11 14:19:42,946 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:42,947 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:19:42,947 INFO L182 omatonBuilderFactory]: Interpolants [1543#true, 1544#false, 1545#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)), 1546#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)), 1547#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.base|)), 1548#(= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)), 1549#(= |#valid| |old(#valid)|), 1550#(and (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))), 1551#(and (or (= 1 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))] [2018-04-11 14:19:42,947 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 14:19:42,947 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-11 14:19:42,947 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-11 14:19:42,947 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2018-04-11 14:19:42,947 INFO L87 Difference]: Start difference. First operand 67 states and 77 transitions. Second operand 9 states. [2018-04-11 14:19:43,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:43,077 INFO L93 Difference]: Finished difference Result 86 states and 97 transitions. [2018-04-11 14:19:43,077 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-11 14:19:43,077 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 31 [2018-04-11 14:19:43,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:43,078 INFO L225 Difference]: With dead ends: 86 [2018-04-11 14:19:43,079 INFO L226 Difference]: Without dead ends: 86 [2018-04-11 14:19:43,079 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2018-04-11 14:19:43,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2018-04-11 14:19:43,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 63. [2018-04-11 14:19:43,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-04-11 14:19:43,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 72 transitions. [2018-04-11 14:19:43,081 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 72 transitions. Word has length 31 [2018-04-11 14:19:43,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:43,082 INFO L459 AbstractCegarLoop]: Abstraction has 63 states and 72 transitions. [2018-04-11 14:19:43,082 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-11 14:19:43,082 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 72 transitions. [2018-04-11 14:19:43,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-04-11 14:19:43,082 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:43,082 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:19:43,082 INFO L408 AbstractCegarLoop]: === Iteration 12 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:43,083 INFO L82 PathProgramCache]: Analyzing trace with hash -2114661359, now seen corresponding path program 1 times [2018-04-11 14:19:43,083 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:43,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:43,092 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:43,113 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-11 14:19:43,113 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 14:19:43,113 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 14:19:43,114 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:43,114 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-11 14:19:43,114 INFO L182 omatonBuilderFactory]: Interpolants [1707#true, 1708#false, 1709#(= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0), 1710#(<= (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 1) 0)] [2018-04-11 14:19:43,114 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-11 14:19:43,114 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 14:19:43,115 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 14:19:43,115 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 14:19:43,115 INFO L87 Difference]: Start difference. First operand 63 states and 72 transitions. Second operand 4 states. [2018-04-11 14:19:43,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:43,140 INFO L93 Difference]: Finished difference Result 74 states and 83 transitions. [2018-04-11 14:19:43,141 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 14:19:43,141 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 32 [2018-04-11 14:19:43,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:43,142 INFO L225 Difference]: With dead ends: 74 [2018-04-11 14:19:43,142 INFO L226 Difference]: Without dead ends: 74 [2018-04-11 14:19:43,142 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-11 14:19:43,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2018-04-11 14:19:43,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 68. [2018-04-11 14:19:43,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-04-11 14:19:43,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 77 transitions. [2018-04-11 14:19:43,146 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 77 transitions. Word has length 32 [2018-04-11 14:19:43,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:43,146 INFO L459 AbstractCegarLoop]: Abstraction has 68 states and 77 transitions. [2018-04-11 14:19:43,146 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 14:19:43,146 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 77 transitions. [2018-04-11 14:19:43,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-04-11 14:19:43,147 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:43,147 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:19:43,147 INFO L408 AbstractCegarLoop]: === Iteration 13 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:43,147 INFO L82 PathProgramCache]: Analyzing trace with hash 746433175, now seen corresponding path program 1 times [2018-04-11 14:19:43,148 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:43,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:43,158 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:43,230 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-11 14:19:43,230 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:19:43,230 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2018-04-11 14:19:43,231 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:43,231 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-11 14:19:43,231 INFO L182 omatonBuilderFactory]: Interpolants [1856#false, 1857#(= |#valid| |old(#valid)|), 1858#(and (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|) 0)), 1859#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base| (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)))), 1860#(and (= (store |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.base| (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.base|)) |#valid|) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.base|) 0)), 1861#(and (= |#valid| (store |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))) (= (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)), 1855#true] [2018-04-11 14:19:43,231 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-11 14:19:43,231 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 14:19:43,232 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 14:19:43,232 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-11 14:19:43,232 INFO L87 Difference]: Start difference. First operand 68 states and 77 transitions. Second operand 7 states. [2018-04-11 14:19:43,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:43,326 INFO L93 Difference]: Finished difference Result 77 states and 85 transitions. [2018-04-11 14:19:43,327 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-11 14:19:43,327 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 37 [2018-04-11 14:19:43,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:43,327 INFO L225 Difference]: With dead ends: 77 [2018-04-11 14:19:43,327 INFO L226 Difference]: Without dead ends: 66 [2018-04-11 14:19:43,327 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2018-04-11 14:19:43,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2018-04-11 14:19:43,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2018-04-11 14:19:43,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2018-04-11 14:19:43,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 74 transitions. [2018-04-11 14:19:43,329 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 74 transitions. Word has length 37 [2018-04-11 14:19:43,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:43,329 INFO L459 AbstractCegarLoop]: Abstraction has 66 states and 74 transitions. [2018-04-11 14:19:43,329 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 14:19:43,329 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 74 transitions. [2018-04-11 14:19:43,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-04-11 14:19:43,330 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:43,330 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:19:43,330 INFO L408 AbstractCegarLoop]: === Iteration 14 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:43,330 INFO L82 PathProgramCache]: Analyzing trace with hash -544428488, now seen corresponding path program 1 times [2018-04-11 14:19:43,331 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:43,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:43,338 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:43,377 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-11 14:19:43,377 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:19:43,377 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2018-04-11 14:19:43,377 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:43,378 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-11 14:19:43,378 INFO L182 omatonBuilderFactory]: Interpolants [2009#true, 2010#false, 2011#(<= 10 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0), 2012#(and (<= 10 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 2013#(<= (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 9) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0)] [2018-04-11 14:19:43,378 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-11 14:19:43,378 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 14:19:43,378 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 14:19:43,379 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-11 14:19:43,379 INFO L87 Difference]: Start difference. First operand 66 states and 74 transitions. Second operand 5 states. [2018-04-11 14:19:43,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:43,416 INFO L93 Difference]: Finished difference Result 106 states and 120 transitions. [2018-04-11 14:19:43,416 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 14:19:43,416 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 38 [2018-04-11 14:19:43,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:43,417 INFO L225 Difference]: With dead ends: 106 [2018-04-11 14:19:43,417 INFO L226 Difference]: Without dead ends: 106 [2018-04-11 14:19:43,417 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2018-04-11 14:19:43,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2018-04-11 14:19:43,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 69. [2018-04-11 14:19:43,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2018-04-11 14:19:43,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 77 transitions. [2018-04-11 14:19:43,420 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 77 transitions. Word has length 38 [2018-04-11 14:19:43,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:43,420 INFO L459 AbstractCegarLoop]: Abstraction has 69 states and 77 transitions. [2018-04-11 14:19:43,420 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 14:19:43,420 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 77 transitions. [2018-04-11 14:19:43,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2018-04-11 14:19:43,421 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:43,421 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:19:43,421 INFO L408 AbstractCegarLoop]: === Iteration 15 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:43,422 INFO L82 PathProgramCache]: Analyzing trace with hash 515494553, now seen corresponding path program 1 times [2018-04-11 14:19:43,426 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:43,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:43,433 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:43,477 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-11 14:19:43,478 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 14:19:43,478 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-11 14:19:43,478 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:43,478 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-11 14:19:43,478 INFO L182 omatonBuilderFactory]: Interpolants [2192#false, 2193#(not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)), 2194#(not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)), 2195#(not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)), 2196#(not (= 0 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)), 2191#true] [2018-04-11 14:19:43,478 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-11 14:19:43,478 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 14:19:43,478 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 14:19:43,478 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-11 14:19:43,479 INFO L87 Difference]: Start difference. First operand 69 states and 77 transitions. Second operand 6 states. [2018-04-11 14:19:43,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:43,500 INFO L93 Difference]: Finished difference Result 90 states and 99 transitions. [2018-04-11 14:19:43,500 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 14:19:43,500 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 39 [2018-04-11 14:19:43,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:43,501 INFO L225 Difference]: With dead ends: 90 [2018-04-11 14:19:43,501 INFO L226 Difference]: Without dead ends: 90 [2018-04-11 14:19:43,501 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-04-11 14:19:43,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2018-04-11 14:19:43,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 66. [2018-04-11 14:19:43,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2018-04-11 14:19:43,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 72 transitions. [2018-04-11 14:19:43,503 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 72 transitions. Word has length 39 [2018-04-11 14:19:43,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:43,504 INFO L459 AbstractCegarLoop]: Abstraction has 66 states and 72 transitions. [2018-04-11 14:19:43,504 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 14:19:43,504 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 72 transitions. [2018-04-11 14:19:43,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2018-04-11 14:19:43,504 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:43,504 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:19:43,505 INFO L408 AbstractCegarLoop]: === Iteration 16 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:43,505 INFO L82 PathProgramCache]: Analyzing trace with hash 1795846426, now seen corresponding path program 1 times [2018-04-11 14:19:43,505 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:43,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:43,518 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:43,773 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-11 14:19:43,774 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:19:43,774 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-11 14:19:43,774 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:43,774 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-11 14:19:43,774 INFO L182 omatonBuilderFactory]: Interpolants [2368#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0) (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))), 2369#(and (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 1) (<= (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0) (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))), 2370#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 1) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0) (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))), 2371#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 1) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4) (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))), 2372#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4) (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))), 2357#true, 2358#false, 2359#(and (<= 10 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0 10)), 2360#(and (<= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_~size) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_~size |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size|)), 2361#(or (<= (+ |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| 1) 0) (<= 2147483648 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size|) (and (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|) (= (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|) 1) (<= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| (select |#length| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)))), 2362#(or (<= (+ |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| 1) 0) (<= 2147483648 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size|) (and (= (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|) 1) (<= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| (select |#length| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|))), 2363#(and (= (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.base|) 1) (<= (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0) (select |#length| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.base|)) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|)), 2364#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 1) (<= (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0) (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))), 2365#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 2366#(and (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)) (= |#length| (store |old(#length)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base| (select |#length| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)))), 2367#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))))] [2018-04-11 14:19:43,774 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-11 14:19:43,774 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-11 14:19:43,775 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-11 14:19:43,775 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2018-04-11 14:19:43,775 INFO L87 Difference]: Start difference. First operand 66 states and 72 transitions. Second operand 16 states. [2018-04-11 14:19:44,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:44,184 INFO L93 Difference]: Finished difference Result 98 states and 105 transitions. [2018-04-11 14:19:44,184 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-11 14:19:44,184 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 44 [2018-04-11 14:19:44,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:44,185 INFO L225 Difference]: With dead ends: 98 [2018-04-11 14:19:44,185 INFO L226 Difference]: Without dead ends: 98 [2018-04-11 14:19:44,186 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=134, Invalid=678, Unknown=0, NotChecked=0, Total=812 [2018-04-11 14:19:44,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2018-04-11 14:19:44,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 65. [2018-04-11 14:19:44,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2018-04-11 14:19:44,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 71 transitions. [2018-04-11 14:19:44,188 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 71 transitions. Word has length 44 [2018-04-11 14:19:44,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:44,189 INFO L459 AbstractCegarLoop]: Abstraction has 65 states and 71 transitions. [2018-04-11 14:19:44,189 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-11 14:19:44,189 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 71 transitions. [2018-04-11 14:19:44,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-04-11 14:19:44,189 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:44,189 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 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] [2018-04-11 14:19:44,189 INFO L408 AbstractCegarLoop]: === Iteration 17 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:44,189 INFO L82 PathProgramCache]: Analyzing trace with hash 1076958221, now seen corresponding path program 1 times [2018-04-11 14:19:44,190 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:44,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:44,197 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:44,232 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-11 14:19:44,232 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 14:19:44,232 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 14:19:44,232 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:44,232 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-11 14:19:44,232 INFO L182 omatonBuilderFactory]: Interpolants [2562#true, 2563#false, 2564#(and (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 4) (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))), 2565#(and (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))), 2566#(= |old(#length)| |#length|), 2567#(and (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 4) (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))] [2018-04-11 14:19:44,233 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-11 14:19:44,233 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 14:19:44,233 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 14:19:44,233 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-11 14:19:44,233 INFO L87 Difference]: Start difference. First operand 65 states and 71 transitions. Second operand 6 states. [2018-04-11 14:19:44,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:44,295 INFO L93 Difference]: Finished difference Result 68 states and 73 transitions. [2018-04-11 14:19:44,295 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 14:19:44,295 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 45 [2018-04-11 14:19:44,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:44,296 INFO L225 Difference]: With dead ends: 68 [2018-04-11 14:19:44,296 INFO L226 Difference]: Without dead ends: 68 [2018-04-11 14:19:44,296 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-11 14:19:44,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2018-04-11 14:19:44,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 65. [2018-04-11 14:19:44,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2018-04-11 14:19:44,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 70 transitions. [2018-04-11 14:19:44,297 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 70 transitions. Word has length 45 [2018-04-11 14:19:44,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:44,298 INFO L459 AbstractCegarLoop]: Abstraction has 65 states and 70 transitions. [2018-04-11 14:19:44,298 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 14:19:44,298 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 70 transitions. [2018-04-11 14:19:44,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2018-04-11 14:19:44,298 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:44,298 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 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] [2018-04-11 14:19:44,298 INFO L408 AbstractCegarLoop]: === Iteration 18 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:44,299 INFO L82 PathProgramCache]: Analyzing trace with hash -974033432, now seen corresponding path program 1 times [2018-04-11 14:19:44,300 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:44,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:44,313 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:44,498 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-04-11 14:19:44,498 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:19:44,498 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-11 14:19:44,499 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:44,499 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-04-11 14:19:44,499 INFO L182 omatonBuilderFactory]: Interpolants [2703#true, 2704#false, 2705#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|), 2706#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|), 2707#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|), 2708#(= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0), 2709#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 2710#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.offset|) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 2711#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0) (= 0 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.offset)), 2712#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0)))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 2713#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1)), 2714#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0)), 2715#(= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.offset| 0)] [2018-04-11 14:19:44,499 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-04-11 14:19:44,499 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-11 14:19:44,500 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-11 14:19:44,500 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2018-04-11 14:19:44,500 INFO L87 Difference]: Start difference. First operand 65 states and 70 transitions. Second operand 13 states. [2018-04-11 14:19:44,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:44,659 INFO L93 Difference]: Finished difference Result 94 states and 103 transitions. [2018-04-11 14:19:44,660 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-11 14:19:44,660 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 46 [2018-04-11 14:19:44,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:44,660 INFO L225 Difference]: With dead ends: 94 [2018-04-11 14:19:44,660 INFO L226 Difference]: Without dead ends: 94 [2018-04-11 14:19:44,661 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2018-04-11 14:19:44,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2018-04-11 14:19:44,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 80. [2018-04-11 14:19:44,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2018-04-11 14:19:44,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 92 transitions. [2018-04-11 14:19:44,663 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 92 transitions. Word has length 46 [2018-04-11 14:19:44,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:44,664 INFO L459 AbstractCegarLoop]: Abstraction has 80 states and 92 transitions. [2018-04-11 14:19:44,664 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-11 14:19:44,664 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 92 transitions. [2018-04-11 14:19:44,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-11 14:19:44,664 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:44,665 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 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] [2018-04-11 14:19:44,665 INFO L408 AbstractCegarLoop]: === Iteration 19 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:44,665 INFO L82 PathProgramCache]: Analyzing trace with hash -130265140, now seen corresponding path program 1 times [2018-04-11 14:19:44,666 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:44,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:44,679 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:44,919 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-11 14:19:44,920 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:19:44,920 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-11 14:19:44,920 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:44,920 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-11 14:19:44,920 INFO L182 omatonBuilderFactory]: Interpolants [2912#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 2913#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1)), 2914#(= |#valid| |old(#valid)|), 2915#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0)), 2916#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|)), 2901#true, 2902#false, 2903#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|), 2904#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|), 2905#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|), 2906#(= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0), 2907#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 2908#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)), 2909#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)), 2910#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 2911#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0))] [2018-04-11 14:19:44,920 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-11 14:19:44,921 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-11 14:19:44,921 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-11 14:19:44,921 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2018-04-11 14:19:44,921 INFO L87 Difference]: Start difference. First operand 80 states and 92 transitions. Second operand 16 states. [2018-04-11 14:19:45,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:45,203 INFO L93 Difference]: Finished difference Result 86 states and 98 transitions. [2018-04-11 14:19:45,204 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-11 14:19:45,204 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 47 [2018-04-11 14:19:45,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:45,205 INFO L225 Difference]: With dead ends: 86 [2018-04-11 14:19:45,205 INFO L226 Difference]: Without dead ends: 86 [2018-04-11 14:19:45,205 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2018-04-11 14:19:45,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2018-04-11 14:19:45,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 82. [2018-04-11 14:19:45,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2018-04-11 14:19:45,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 94 transitions. [2018-04-11 14:19:45,208 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 94 transitions. Word has length 47 [2018-04-11 14:19:45,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:45,208 INFO L459 AbstractCegarLoop]: Abstraction has 82 states and 94 transitions. [2018-04-11 14:19:45,208 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-11 14:19:45,208 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 94 transitions. [2018-04-11 14:19:45,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-04-11 14:19:45,209 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:45,209 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:19:45,209 INFO L408 AbstractCegarLoop]: === Iteration 20 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:45,209 INFO L82 PathProgramCache]: Analyzing trace with hash 588646427, now seen corresponding path program 1 times [2018-04-11 14:19:45,210 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:45,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:45,221 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:45,244 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2018-04-11 14:19:45,244 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:19:45,244 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2018-04-11 14:19:45,244 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:45,244 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-04-11 14:19:45,245 INFO L182 omatonBuilderFactory]: Interpolants [3097#true, 3098#false, 3099#(= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0), 3100#(<= 1 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0), 3101#(<= 0 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0)] [2018-04-11 14:19:45,245 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2018-04-11 14:19:45,245 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 14:19:45,245 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 14:19:45,245 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 14:19:45,245 INFO L87 Difference]: Start difference. First operand 82 states and 94 transitions. Second operand 5 states. [2018-04-11 14:19:45,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:45,285 INFO L93 Difference]: Finished difference Result 80 states and 90 transitions. [2018-04-11 14:19:45,285 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 14:19:45,285 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 50 [2018-04-11 14:19:45,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:45,286 INFO L225 Difference]: With dead ends: 80 [2018-04-11 14:19:45,286 INFO L226 Difference]: Without dead ends: 80 [2018-04-11 14:19:45,286 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-11 14:19:45,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2018-04-11 14:19:45,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 80. [2018-04-11 14:19:45,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2018-04-11 14:19:45,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 90 transitions. [2018-04-11 14:19:45,289 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 90 transitions. Word has length 50 [2018-04-11 14:19:45,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:45,289 INFO L459 AbstractCegarLoop]: Abstraction has 80 states and 90 transitions. [2018-04-11 14:19:45,289 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 14:19:45,289 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 90 transitions. [2018-04-11 14:19:45,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-04-11 14:19:45,290 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:45,290 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 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] [2018-04-11 14:19:45,290 INFO L408 AbstractCegarLoop]: === Iteration 21 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:45,290 INFO L82 PathProgramCache]: Analyzing trace with hash -1006623327, now seen corresponding path program 1 times [2018-04-11 14:19:45,291 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:45,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:45,304 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:45,348 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2018-04-11 14:19:45,348 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:19:45,348 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2018-04-11 14:19:45,349 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:45,349 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2018-04-11 14:19:45,349 INFO L182 omatonBuilderFactory]: Interpolants [3264#true, 3265#false, 3266#(<= 10 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0), 3267#(and (<= 10 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 3268#(<= (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 9) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0), 3269#(<= (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 8) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0)] [2018-04-11 14:19:45,349 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2018-04-11 14:19:45,350 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 14:19:45,350 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 14:19:45,350 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2018-04-11 14:19:45,350 INFO L87 Difference]: Start difference. First operand 80 states and 90 transitions. Second operand 6 states. [2018-04-11 14:19:45,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:45,384 INFO L93 Difference]: Finished difference Result 124 states and 134 transitions. [2018-04-11 14:19:45,385 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 14:19:45,385 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 52 [2018-04-11 14:19:45,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:45,385 INFO L225 Difference]: With dead ends: 124 [2018-04-11 14:19:45,385 INFO L226 Difference]: Without dead ends: 124 [2018-04-11 14:19:45,385 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2018-04-11 14:19:45,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2018-04-11 14:19:45,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 86. [2018-04-11 14:19:45,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2018-04-11 14:19:45,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 96 transitions. [2018-04-11 14:19:45,388 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 96 transitions. Word has length 52 [2018-04-11 14:19:45,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:45,389 INFO L459 AbstractCegarLoop]: Abstraction has 86 states and 96 transitions. [2018-04-11 14:19:45,389 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 14:19:45,389 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 96 transitions. [2018-04-11 14:19:45,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-04-11 14:19:45,389 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:45,389 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:19:45,389 INFO L408 AbstractCegarLoop]: === Iteration 22 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:45,390 INFO L82 PathProgramCache]: Analyzing trace with hash 1312052608, now seen corresponding path program 1 times [2018-04-11 14:19:45,390 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:45,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:45,396 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:45,416 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2018-04-11 14:19:45,416 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:19:45,416 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2018-04-11 14:19:45,416 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:45,417 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-04-11 14:19:45,417 INFO L182 omatonBuilderFactory]: Interpolants [3488#(<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 0), 3489#(<= (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 1) 0), 3484#true, 3485#false, 3486#(= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0), 3487#(<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1)] [2018-04-11 14:19:45,417 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2018-04-11 14:19:45,417 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 14:19:45,417 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 14:19:45,417 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-11 14:19:45,418 INFO L87 Difference]: Start difference. First operand 86 states and 96 transitions. Second operand 6 states. [2018-04-11 14:19:45,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:45,446 INFO L93 Difference]: Finished difference Result 89 states and 95 transitions. [2018-04-11 14:19:45,447 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 14:19:45,447 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 53 [2018-04-11 14:19:45,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:45,448 INFO L225 Difference]: With dead ends: 89 [2018-04-11 14:19:45,448 INFO L226 Difference]: Without dead ends: 89 [2018-04-11 14:19:45,448 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2018-04-11 14:19:45,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2018-04-11 14:19:45,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 83. [2018-04-11 14:19:45,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 83 states. [2018-04-11 14:19:45,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 89 transitions. [2018-04-11 14:19:45,450 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 89 transitions. Word has length 53 [2018-04-11 14:19:45,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:45,450 INFO L459 AbstractCegarLoop]: Abstraction has 83 states and 89 transitions. [2018-04-11 14:19:45,450 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 14:19:45,450 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 89 transitions. [2018-04-11 14:19:45,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2018-04-11 14:19:45,451 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:45,451 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:19:45,451 INFO L408 AbstractCegarLoop]: === Iteration 23 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:45,451 INFO L82 PathProgramCache]: Analyzing trace with hash 2018923856, now seen corresponding path program 1 times [2018-04-11 14:19:45,452 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:45,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:45,465 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:45,852 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-11 14:19:45,852 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:19:45,852 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-11 14:19:45,852 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:45,852 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-11 14:19:45,852 INFO L182 omatonBuilderFactory]: Interpolants [3680#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0)))), 3681#(and (or (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|)) (and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 1 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (or (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|))), 3682#(or (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 1 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))), 3683#(or (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (and (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 3)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0))), 3684#(= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)), 3666#true, 3667#false, 3668#(and (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))), 3669#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|)), 3670#(and (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.base|))), 3671#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 3672#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (not (= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0)))), 3673#(= |#valid| |old(#valid)|), 3674#(= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)), 3675#(= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)), 3676#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (not (= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0)))), 3677#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (not (= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0)) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)))), 3678#(and (or (and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))))) (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))) (< 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 3679#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))))] [2018-04-11 14:19:45,852 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-11 14:19:45,853 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 14:19:45,853 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 14:19:45,853 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2018-04-11 14:19:45,853 INFO L87 Difference]: Start difference. First operand 83 states and 89 transitions. Second operand 19 states. [2018-04-11 14:19:46,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:46,943 INFO L93 Difference]: Finished difference Result 129 states and 138 transitions. [2018-04-11 14:19:46,943 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-11 14:19:46,943 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 54 [2018-04-11 14:19:46,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:46,944 INFO L225 Difference]: With dead ends: 129 [2018-04-11 14:19:46,944 INFO L226 Difference]: Without dead ends: 129 [2018-04-11 14:19:46,944 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=348, Invalid=1374, Unknown=0, NotChecked=0, Total=1722 [2018-04-11 14:19:46,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2018-04-11 14:19:46,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 92. [2018-04-11 14:19:46,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2018-04-11 14:19:46,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 101 transitions. [2018-04-11 14:19:46,947 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 101 transitions. Word has length 54 [2018-04-11 14:19:46,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:46,947 INFO L459 AbstractCegarLoop]: Abstraction has 92 states and 101 transitions. [2018-04-11 14:19:46,947 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 14:19:46,948 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 101 transitions. [2018-04-11 14:19:46,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-04-11 14:19:46,948 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:46,948 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:19:46,948 INFO L408 AbstractCegarLoop]: === Iteration 24 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:46,949 INFO L82 PathProgramCache]: Analyzing trace with hash 1582302436, now seen corresponding path program 2 times [2018-04-11 14:19:46,950 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:46,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:46,966 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:47,148 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 6 proven. 21 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2018-04-11 14:19:47,148 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:19:47,149 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-11 14:19:47,149 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:47,149 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2018-04-11 14:19:47,149 INFO L182 omatonBuilderFactory]: Interpolants [3953#true, 3954#false, 3955#(= |~#__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_global_msg_list~0.offset| 0), 3956#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|), 3957#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|), 3958#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|), 3959#(= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0), 3960#(= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0), 3961#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.offset|), 3962#(= 0 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.offset), 3963#(= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 4))) 4))), 3964#(= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 8))) 4))), 3965#(= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))), 3966#(= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.offset| 0)] [2018-04-11 14:19:47,150 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 6 proven. 21 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2018-04-11 14:19:47,150 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-11 14:19:47,150 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-11 14:19:47,150 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2018-04-11 14:19:47,150 INFO L87 Difference]: Start difference. First operand 92 states and 101 transitions. Second operand 14 states. [2018-04-11 14:19:47,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:47,470 INFO L93 Difference]: Finished difference Result 93 states and 100 transitions. [2018-04-11 14:19:47,471 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-11 14:19:47,471 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 59 [2018-04-11 14:19:47,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:47,472 INFO L225 Difference]: With dead ends: 93 [2018-04-11 14:19:47,472 INFO L226 Difference]: Without dead ends: 93 [2018-04-11 14:19:47,472 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 7 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=135, Invalid=677, Unknown=0, NotChecked=0, Total=812 [2018-04-11 14:19:47,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2018-04-11 14:19:47,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 92. [2018-04-11 14:19:47,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2018-04-11 14:19:47,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 100 transitions. [2018-04-11 14:19:47,474 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 100 transitions. Word has length 59 [2018-04-11 14:19:47,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:47,474 INFO L459 AbstractCegarLoop]: Abstraction has 92 states and 100 transitions. [2018-04-11 14:19:47,474 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-11 14:19:47,474 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 100 transitions. [2018-04-11 14:19:47,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-04-11 14:19:47,475 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:47,475 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:19:47,475 INFO L408 AbstractCegarLoop]: === Iteration 25 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:47,475 INFO L82 PathProgramCache]: Analyzing trace with hash 266702631, now seen corresponding path program 1 times [2018-04-11 14:19:47,476 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:47,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:47,487 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:48,148 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-11 14:19:48,148 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:19:48,148 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-11 14:19:48,149 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:48,149 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-11 14:19:48,149 INFO L182 omatonBuilderFactory]: Interpolants [4192#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base| (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)))), 4193#(and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (= (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= |#valid| (store (store |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base| (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|) 0)), 4194#(and (= (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (= (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base) 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (= |#valid| (store (store |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)))), 4195#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (< 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))) (or (and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0)))) 0) (= (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)))) (not (= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))))), 4196#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (= (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) 0) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)))) (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))), 4197#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (= (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) 0) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)))) (not (= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0)))), 4198#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (or (and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|) 0) (= |#valid| (store (store |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|)) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))) (= (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))) (not (= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0)))), 4199#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (or (and (= |#valid| (store |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))) (= (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) (not (= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0)))), 4200#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (= |#valid| (store |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))) (= (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 3)))), 4201#(and (= |#valid| (store |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))) (= (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 4202#(and (= |#valid| (store |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))) (= (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)), 4184#true, 4185#false, 4186#(= |#valid| |old(#valid)|), 4187#(and (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|) (= (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|) 1) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|) 0)), 4188#(and (= (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|) 1) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|) 0) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 4189#(and (= (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.base|) 1) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.base|) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 4190#(and (= (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (= (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 1) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 4191#(and (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)))] [2018-04-11 14:19:48,149 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-11 14:19:48,149 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 14:19:48,149 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 14:19:48,150 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2018-04-11 14:19:48,150 INFO L87 Difference]: Start difference. First operand 92 states and 100 transitions. Second operand 19 states. [2018-04-11 14:19:48,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:48,954 INFO L93 Difference]: Finished difference Result 98 states and 105 transitions. [2018-04-11 14:19:48,954 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-11 14:19:48,954 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 58 [2018-04-11 14:19:48,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:48,955 INFO L225 Difference]: With dead ends: 98 [2018-04-11 14:19:48,955 INFO L226 Difference]: Without dead ends: 79 [2018-04-11 14:19:48,955 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 7 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=115, Invalid=755, Unknown=0, NotChecked=0, Total=870 [2018-04-11 14:19:48,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2018-04-11 14:19:48,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 79. [2018-04-11 14:19:48,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2018-04-11 14:19:48,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 86 transitions. [2018-04-11 14:19:48,957 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 86 transitions. Word has length 58 [2018-04-11 14:19:48,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:48,957 INFO L459 AbstractCegarLoop]: Abstraction has 79 states and 86 transitions. [2018-04-11 14:19:48,957 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 14:19:48,957 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 86 transitions. [2018-04-11 14:19:48,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-04-11 14:19:48,957 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:48,957 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2018-04-11 14:19:48,958 INFO L408 AbstractCegarLoop]: === Iteration 26 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:48,958 INFO L82 PathProgramCache]: Analyzing trace with hash 1806735440, now seen corresponding path program 2 times [2018-04-11 14:19:48,958 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:48,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:48,968 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:49,126 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 14 proven. 24 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-11 14:19:49,126 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:19:49,126 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-11 14:19:49,126 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:49,126 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-11 14:19:49,126 INFO L182 omatonBuilderFactory]: Interpolants [4416#(= |#valid| |old(#valid)|), 4417#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))), 4418#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|)), 4402#true, 4403#false, 4404#(= |~#__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_global_msg_list~0.offset| 0), 4405#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|), 4406#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|), 4407#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|), 4408#(= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0), 4409#(= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0), 4410#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)), 4411#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)), 4412#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)), 4413#(= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)), 4414#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 4))) 4)))), 4415#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 8))) 4))))] [2018-04-11 14:19:49,126 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 14 proven. 24 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-11 14:19:49,127 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-11 14:19:49,127 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-11 14:19:49,127 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2018-04-11 14:19:49,127 INFO L87 Difference]: Start difference. First operand 79 states and 86 transitions. Second operand 17 states. [2018-04-11 14:19:49,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:49,464 INFO L93 Difference]: Finished difference Result 86 states and 92 transitions. [2018-04-11 14:19:49,464 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-11 14:19:49,464 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 60 [2018-04-11 14:19:49,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:49,465 INFO L225 Difference]: With dead ends: 86 [2018-04-11 14:19:49,465 INFO L226 Difference]: Without dead ends: 86 [2018-04-11 14:19:49,465 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 7 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=178, Invalid=1082, Unknown=0, NotChecked=0, Total=1260 [2018-04-11 14:19:49,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2018-04-11 14:19:49,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 79. [2018-04-11 14:19:49,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2018-04-11 14:19:49,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 85 transitions. [2018-04-11 14:19:49,467 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 85 transitions. Word has length 60 [2018-04-11 14:19:49,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:49,467 INFO L459 AbstractCegarLoop]: Abstraction has 79 states and 85 transitions. [2018-04-11 14:19:49,467 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-11 14:19:49,467 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 85 transitions. [2018-04-11 14:19:49,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2018-04-11 14:19:49,467 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:49,468 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2018-04-11 14:19:49,468 INFO L408 AbstractCegarLoop]: === Iteration 27 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:49,468 INFO L82 PathProgramCache]: Analyzing trace with hash 1644768004, now seen corresponding path program 2 times [2018-04-11 14:19:49,468 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:49,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:49,477 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:49,725 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 9 proven. 32 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-11 14:19:49,725 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:19:49,725 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-11 14:19:49,725 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:49,725 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-11 14:19:49,725 INFO L182 omatonBuilderFactory]: Interpolants [4640#(not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 4))) 4)))), 4641#(not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 8))) 4)))), 4642#(not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))), 4643#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|))), 4625#true, 4626#false, 4627#(= |~#__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_global_msg_list~0.offset| 0), 4628#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|), 4629#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|), 4630#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|), 4631#(= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0), 4632#(= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0), 4633#(and (= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))), 4634#(= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)), 4635#(= |#valid| |old(#valid)|), 4636#(= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)), 4637#(= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)), 4638#(not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)), 4639#(not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base))] [2018-04-11 14:19:49,726 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 9 proven. 32 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-11 14:19:49,726 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 14:19:49,726 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 14:19:49,726 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=304, Unknown=0, NotChecked=0, Total=342 [2018-04-11 14:19:49,726 INFO L87 Difference]: Start difference. First operand 79 states and 85 transitions. Second operand 19 states. [2018-04-11 14:19:50,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:50,245 INFO L93 Difference]: Finished difference Result 116 states and 124 transitions. [2018-04-11 14:19:50,245 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-11 14:19:50,245 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 66 [2018-04-11 14:19:50,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:50,246 INFO L225 Difference]: With dead ends: 116 [2018-04-11 14:19:50,246 INFO L226 Difference]: Without dead ends: 116 [2018-04-11 14:19:50,246 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 4 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 275 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=267, Invalid=1539, Unknown=0, NotChecked=0, Total=1806 [2018-04-11 14:19:50,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2018-04-11 14:19:50,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 80. [2018-04-11 14:19:50,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2018-04-11 14:19:50,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 87 transitions. [2018-04-11 14:19:50,248 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 87 transitions. Word has length 66 [2018-04-11 14:19:50,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:50,248 INFO L459 AbstractCegarLoop]: Abstraction has 80 states and 87 transitions. [2018-04-11 14:19:50,248 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 14:19:50,249 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 87 transitions. [2018-04-11 14:19:50,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2018-04-11 14:19:50,249 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:50,249 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2018-04-11 14:19:50,249 INFO L408 AbstractCegarLoop]: === Iteration 28 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:50,250 INFO L82 PathProgramCache]: Analyzing trace with hash 1644768005, now seen corresponding path program 1 times [2018-04-11 14:19:50,250 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:50,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:50,260 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:50,335 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 17 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-04-11 14:19:50,335 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:19:50,335 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-11 14:19:50,336 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:50,336 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2018-04-11 14:19:50,336 INFO L182 omatonBuilderFactory]: Interpolants [4896#(and (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 8) (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))), 4889#true, 4890#false, 4891#(<= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)), 4892#(<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)), 4893#(<= 8 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)), 4894#(<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)), 4895#(and (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 4) (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))] [2018-04-11 14:19:50,336 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 17 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-04-11 14:19:50,337 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 14:19:50,337 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 14:19:50,337 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-04-11 14:19:50,337 INFO L87 Difference]: Start difference. First operand 80 states and 87 transitions. Second operand 8 states. [2018-04-11 14:19:50,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:50,415 INFO L93 Difference]: Finished difference Result 90 states and 96 transitions. [2018-04-11 14:19:50,415 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-11 14:19:50,415 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 66 [2018-04-11 14:19:50,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:50,416 INFO L225 Difference]: With dead ends: 90 [2018-04-11 14:19:50,416 INFO L226 Difference]: Without dead ends: 90 [2018-04-11 14:19:50,416 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2018-04-11 14:19:50,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2018-04-11 14:19:50,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 80. [2018-04-11 14:19:50,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2018-04-11 14:19:50,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 86 transitions. [2018-04-11 14:19:50,419 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 86 transitions. Word has length 66 [2018-04-11 14:19:50,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:50,419 INFO L459 AbstractCegarLoop]: Abstraction has 80 states and 86 transitions. [2018-04-11 14:19:50,419 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 14:19:50,419 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 86 transitions. [2018-04-11 14:19:50,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-04-11 14:19:50,420 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:50,420 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:19:50,420 INFO L408 AbstractCegarLoop]: === Iteration 29 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:50,420 INFO L82 PathProgramCache]: Analyzing trace with hash -551799312, now seen corresponding path program 1 times [2018-04-11 14:19:50,421 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:50,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:50,438 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:50,790 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 3 proven. 28 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2018-04-11 14:19:50,791 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:19:50,791 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-11 14:19:50,791 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:50,791 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2018-04-11 14:19:50,791 INFO L182 omatonBuilderFactory]: Interpolants [5088#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0)), 5089#(= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.offset| 0), 5073#true, 5074#false, 5075#(= |~#__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_global_msg_list~0.offset| 0), 5076#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|), 5077#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|), 5078#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|), 5079#(= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0), 5080#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 5081#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.offset|) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 5082#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0) (= 0 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.offset)), 5083#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0)))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 5084#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (<= (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 0) (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1)))), 5085#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (<= (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4) (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 2)))), 5086#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 1)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 3)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 5087#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 1) 0)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0))] [2018-04-11 14:19:50,792 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 3 proven. 28 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2018-04-11 14:19:50,792 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-11 14:19:50,792 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-11 14:19:50,792 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2018-04-11 14:19:50,792 INFO L87 Difference]: Start difference. First operand 80 states and 86 transitions. Second operand 17 states. [2018-04-11 14:19:51,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:51,095 INFO L93 Difference]: Finished difference Result 121 states and 131 transitions. [2018-04-11 14:19:51,095 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-11 14:19:51,095 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 67 [2018-04-11 14:19:51,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:51,095 INFO L225 Difference]: With dead ends: 121 [2018-04-11 14:19:51,095 INFO L226 Difference]: Without dead ends: 121 [2018-04-11 14:19:51,096 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 4 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=213, Invalid=977, Unknown=0, NotChecked=0, Total=1190 [2018-04-11 14:19:51,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2018-04-11 14:19:51,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 103. [2018-04-11 14:19:51,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 103 states. [2018-04-11 14:19:51,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 116 transitions. [2018-04-11 14:19:51,098 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 116 transitions. Word has length 67 [2018-04-11 14:19:51,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:51,098 INFO L459 AbstractCegarLoop]: Abstraction has 103 states and 116 transitions. [2018-04-11 14:19:51,098 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-11 14:19:51,098 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 116 transitions. [2018-04-11 14:19:51,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2018-04-11 14:19:51,098 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:51,098 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2018-04-11 14:19:51,099 INFO L408 AbstractCegarLoop]: === Iteration 30 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:51,099 INFO L82 PathProgramCache]: Analyzing trace with hash 74090692, now seen corresponding path program 1 times [2018-04-11 14:19:51,100 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:51,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:51,116 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:51,821 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 13 proven. 34 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2018-04-11 14:19:51,821 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:19:51,821 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-11 14:19:51,821 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:51,821 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 10 proven. 9 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2018-04-11 14:19:51,822 INFO L182 omatonBuilderFactory]: Interpolants [5376#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0)), 5377#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|)), 5350#true, 5351#false, 5352#(= |~#__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_global_msg_list~0.offset| 0), 5353#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|), 5354#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|), 5355#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|), 5356#(= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0), 5357#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 5358#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)), 5359#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)), 5360#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 5361#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 5362#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 5363#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 3))), 5364#(= |#valid| |old(#valid)|), 5365#(and (not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|) 0)), 5366#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|) 0) (not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)) (or (= |#valid| |old(#valid)|) (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base| (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 5367#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 3))), 5368#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= 0 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 3))), 5369#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ 0 4)))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ 0 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 3))), 5370#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ 0 4)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ 0 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 8)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 7))), 5371#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 1) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 3))), 5372#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 3) (and (not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|)) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 1) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))))), 5373#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 3) (and (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 1) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))))), 5374#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 3) (and (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 1) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))))), 5375#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 1) 0)))] [2018-04-11 14:19:51,822 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 13 proven. 34 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2018-04-11 14:19:51,822 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-11 14:19:51,822 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-11 14:19:51,822 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=645, Unknown=0, NotChecked=0, Total=756 [2018-04-11 14:19:51,822 INFO L87 Difference]: Start difference. First operand 103 states and 116 transitions. Second operand 28 states. [2018-04-11 14:19:52,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:52,543 INFO L93 Difference]: Finished difference Result 109 states and 119 transitions. [2018-04-11 14:19:52,543 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-11 14:19:52,543 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 68 [2018-04-11 14:19:52,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:52,544 INFO L225 Difference]: With dead ends: 109 [2018-04-11 14:19:52,544 INFO L226 Difference]: Without dead ends: 109 [2018-04-11 14:19:52,544 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 534 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=346, Invalid=2104, Unknown=0, NotChecked=0, Total=2450 [2018-04-11 14:19:52,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2018-04-11 14:19:52,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 103. [2018-04-11 14:19:52,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 103 states. [2018-04-11 14:19:52,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 115 transitions. [2018-04-11 14:19:52,546 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 115 transitions. Word has length 68 [2018-04-11 14:19:52,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:52,546 INFO L459 AbstractCegarLoop]: Abstraction has 103 states and 115 transitions. [2018-04-11 14:19:52,546 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-11 14:19:52,546 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 115 transitions. [2018-04-11 14:19:52,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2018-04-11 14:19:52,547 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:52,547 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:19:52,547 INFO L408 AbstractCegarLoop]: === Iteration 31 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:52,547 INFO L82 PathProgramCache]: Analyzing trace with hash -1710388189, now seen corresponding path program 2 times [2018-04-11 14:19:52,547 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:52,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:52,553 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:52,577 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 5 proven. 14 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-04-11 14:19:52,577 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:19:52,577 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-11 14:19:52,578 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:52,578 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2018-04-11 14:19:52,578 INFO L182 omatonBuilderFactory]: Interpolants [5635#true, 5636#false, 5637#(= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0), 5638#(<= 1 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0), 5639#(<= 2 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0), 5640#(<= 1 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0), 5641#(<= 0 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0)] [2018-04-11 14:19:52,578 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 5 proven. 14 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-04-11 14:19:52,578 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 14:19:52,578 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 14:19:52,578 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-11 14:19:52,578 INFO L87 Difference]: Start difference. First operand 103 states and 115 transitions. Second operand 7 states. [2018-04-11 14:19:52,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:52,618 INFO L93 Difference]: Finished difference Result 101 states and 111 transitions. [2018-04-11 14:19:52,618 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 14:19:52,618 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 71 [2018-04-11 14:19:52,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:52,619 INFO L225 Difference]: With dead ends: 101 [2018-04-11 14:19:52,619 INFO L226 Difference]: Without dead ends: 101 [2018-04-11 14:19:52,619 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2018-04-11 14:19:52,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2018-04-11 14:19:52,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 101. [2018-04-11 14:19:52,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 101 states. [2018-04-11 14:19:52,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 111 transitions. [2018-04-11 14:19:52,621 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 111 transitions. Word has length 71 [2018-04-11 14:19:52,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:52,621 INFO L459 AbstractCegarLoop]: Abstraction has 101 states and 111 transitions. [2018-04-11 14:19:52,621 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 14:19:52,621 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 111 transitions. [2018-04-11 14:19:52,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-04-11 14:19:52,621 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:52,621 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 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] [2018-04-11 14:19:52,622 INFO L408 AbstractCegarLoop]: === Iteration 32 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:52,622 INFO L82 PathProgramCache]: Analyzing trace with hash 961476521, now seen corresponding path program 1 times [2018-04-11 14:19:52,622 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:52,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:52,629 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:52,671 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-04-11 14:19:52,671 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:19:52,672 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-11 14:19:52,672 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:52,672 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 14:19:52,672 INFO L182 omatonBuilderFactory]: Interpolants [5848#true, 5849#false, 5850#(<= 10 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0), 5851#(and (<= 10 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 5852#(<= (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 9) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0), 5853#(<= (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 8) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0), 5854#(<= (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 7) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0)] [2018-04-11 14:19:52,672 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-04-11 14:19:52,673 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 14:19:52,673 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 14:19:52,673 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2018-04-11 14:19:52,673 INFO L87 Difference]: Start difference. First operand 101 states and 111 transitions. Second operand 7 states. [2018-04-11 14:19:52,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:52,737 INFO L93 Difference]: Finished difference Result 152 states and 163 transitions. [2018-04-11 14:19:52,738 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 14:19:52,738 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 73 [2018-04-11 14:19:52,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:52,739 INFO L225 Difference]: With dead ends: 152 [2018-04-11 14:19:52,739 INFO L226 Difference]: Without dead ends: 152 [2018-04-11 14:19:52,739 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2018-04-11 14:19:52,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2018-04-11 14:19:52,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 107. [2018-04-11 14:19:52,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 107 states. [2018-04-11 14:19:52,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 117 transitions. [2018-04-11 14:19:52,743 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 117 transitions. Word has length 73 [2018-04-11 14:19:52,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:52,743 INFO L459 AbstractCegarLoop]: Abstraction has 107 states and 117 transitions. [2018-04-11 14:19:52,743 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 14:19:52,743 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 117 transitions. [2018-04-11 14:19:52,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2018-04-11 14:19:52,744 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:52,744 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2018-04-11 14:19:52,744 INFO L408 AbstractCegarLoop]: === Iteration 33 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:52,744 INFO L82 PathProgramCache]: Analyzing trace with hash -1679690632, now seen corresponding path program 3 times [2018-04-11 14:19:52,745 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:52,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:52,754 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:52,796 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 14 proven. 17 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-04-11 14:19:52,796 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:19:52,796 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-11 14:19:52,796 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:52,797 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2018-04-11 14:19:52,797 INFO L182 omatonBuilderFactory]: Interpolants [6120#true, 6121#false, 6122#(= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0), 6123#(<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1), 6124#(<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 2), 6125#(<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 1), 6126#(<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 0), 6127#(<= (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 1) 0)] [2018-04-11 14:19:52,797 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 14 proven. 17 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-04-11 14:19:52,797 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 14:19:52,798 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 14:19:52,798 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2018-04-11 14:19:52,798 INFO L87 Difference]: Start difference. First operand 107 states and 117 transitions. Second operand 8 states. [2018-04-11 14:19:52,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:52,862 INFO L93 Difference]: Finished difference Result 112 states and 119 transitions. [2018-04-11 14:19:52,862 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 14:19:52,863 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 74 [2018-04-11 14:19:52,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:52,863 INFO L225 Difference]: With dead ends: 112 [2018-04-11 14:19:52,864 INFO L226 Difference]: Without dead ends: 112 [2018-04-11 14:19:52,864 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2018-04-11 14:19:52,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2018-04-11 14:19:52,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 106. [2018-04-11 14:19:52,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 106 states. [2018-04-11 14:19:52,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 113 transitions. [2018-04-11 14:19:52,867 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 113 transitions. Word has length 74 [2018-04-11 14:19:52,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:52,867 INFO L459 AbstractCegarLoop]: Abstraction has 106 states and 113 transitions. [2018-04-11 14:19:52,868 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 14:19:52,868 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 113 transitions. [2018-04-11 14:19:52,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2018-04-11 14:19:52,868 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:52,868 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2018-04-11 14:19:52,868 INFO L408 AbstractCegarLoop]: === Iteration 34 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:52,869 INFO L82 PathProgramCache]: Analyzing trace with hash -530803368, now seen corresponding path program 2 times [2018-04-11 14:19:52,869 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:52,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:52,886 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:53,384 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 6 proven. 44 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-11 14:19:53,385 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:19:53,385 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-11 14:19:53,385 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:53,385 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-11 14:19:53,385 INFO L182 omatonBuilderFactory]: Interpolants [6368#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 2) (or (<= (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))))), 6369#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 1) (or (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 3))), 6370#(and (or (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 1) 0)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0)), 6371#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|))), 6372#(= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)), 6352#true, 6353#false, 6354#(and (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))), 6355#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|)), 6356#(and (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.base|))), 6357#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 6358#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 6359#(= |#valid| |old(#valid)|), 6360#(and (<= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_~size) (= |#valid| |old(#valid)|) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_~size |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size|)), 6361#(= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)), 6362#(= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)), 6363#(and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 6364#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 6365#(and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 6366#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1)), 6367#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (<= (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 0) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1))] [2018-04-11 14:19:53,385 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 6 proven. 44 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-11 14:19:53,385 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-11 14:19:53,386 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-11 14:19:53,386 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2018-04-11 14:19:53,386 INFO L87 Difference]: Start difference. First operand 106 states and 113 transitions. Second operand 21 states. [2018-04-11 14:19:53,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:53,825 INFO L93 Difference]: Finished difference Result 121 states and 130 transitions. [2018-04-11 14:19:53,826 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-11 14:19:53,826 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 75 [2018-04-11 14:19:53,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:53,827 INFO L225 Difference]: With dead ends: 121 [2018-04-11 14:19:53,827 INFO L226 Difference]: Without dead ends: 121 [2018-04-11 14:19:53,827 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 1 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=147, Invalid=845, Unknown=0, NotChecked=0, Total=992 [2018-04-11 14:19:53,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2018-04-11 14:19:53,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 108. [2018-04-11 14:19:53,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 108 states. [2018-04-11 14:19:53,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 115 transitions. [2018-04-11 14:19:53,831 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 115 transitions. Word has length 75 [2018-04-11 14:19:53,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:53,831 INFO L459 AbstractCegarLoop]: Abstraction has 108 states and 115 transitions. [2018-04-11 14:19:53,831 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-11 14:19:53,831 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 115 transitions. [2018-04-11 14:19:53,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2018-04-11 14:19:53,832 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:53,832 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 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] [2018-04-11 14:19:53,832 INFO L408 AbstractCegarLoop]: === Iteration 35 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:53,832 INFO L82 PathProgramCache]: Analyzing trace with hash -1803873164, now seen corresponding path program 2 times [2018-04-11 14:19:53,833 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:53,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:53,849 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:54,157 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 9 proven. 54 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2018-04-11 14:19:54,158 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:19:54,158 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-11 14:19:54,158 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:54,158 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 9 proven. 10 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2018-04-11 14:19:54,158 INFO L182 omatonBuilderFactory]: Interpolants [6624#true, 6625#false, 6626#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|), 6627#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|), 6628#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|), 6629#(= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0), 6630#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 6631#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1)), 6632#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.offset|)), 6633#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1) (= 0 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.offset)), 6634#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))))), 6635#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 2) (<= 8 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 4)))), 6636#(and (<= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_~size) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_~size |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size|)), 6637#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4))))), 6638#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 8))))), 6639#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) 4))))), 6640#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 6641#(= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.offset| 0)] [2018-04-11 14:19:54,158 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 9 proven. 54 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2018-04-11 14:19:54,158 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-11 14:19:54,159 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-11 14:19:54,159 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2018-04-11 14:19:54,159 INFO L87 Difference]: Start difference. First operand 108 states and 115 transitions. Second operand 18 states. [2018-04-11 14:19:54,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:54,523 INFO L93 Difference]: Finished difference Result 154 states and 164 transitions. [2018-04-11 14:19:54,523 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-11 14:19:54,523 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 80 [2018-04-11 14:19:54,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:54,524 INFO L225 Difference]: With dead ends: 154 [2018-04-11 14:19:54,524 INFO L226 Difference]: Without dead ends: 154 [2018-04-11 14:19:54,524 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 4 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=129, Invalid=801, Unknown=0, NotChecked=0, Total=930 [2018-04-11 14:19:54,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2018-04-11 14:19:54,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 124. [2018-04-11 14:19:54,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 124 states. [2018-04-11 14:19:54,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 133 transitions. [2018-04-11 14:19:54,527 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 133 transitions. Word has length 80 [2018-04-11 14:19:54,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:54,527 INFO L459 AbstractCegarLoop]: Abstraction has 124 states and 133 transitions. [2018-04-11 14:19:54,527 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-11 14:19:54,527 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 133 transitions. [2018-04-11 14:19:54,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-04-11 14:19:54,528 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:54,528 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2018-04-11 14:19:54,528 INFO L408 AbstractCegarLoop]: === Iteration 36 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:54,528 INFO L82 PathProgramCache]: Analyzing trace with hash -1958966481, now seen corresponding path program 3 times [2018-04-11 14:19:54,529 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:54,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:54,545 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:57,260 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 12 proven. 37 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-04-11 14:19:57,261 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:19:57,261 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-04-11 14:19:57,261 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:57,261 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-04-11 14:19:57,261 INFO L182 omatonBuilderFactory]: Interpolants [6976#(and (or (and (= (store |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) |old(#valid)|) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))) (= (select |old(#valid)| 0) 1)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 6977#(or (and (= (store |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) |old(#valid)|) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))) (= (select |old(#valid)| 0) 1)), 6978#(or (= (select |old(#valid)| 0) 1) (= (select |old(#valid)| (@diff |#valid| |old(#valid)|)) (select |#valid| (@diff |#valid| |old(#valid)|)))), 6946#true, 6947#false, 6948#(= 0 (select |#valid| 0)), 6949#(and (= |#valid| |old(#valid)|) (= 0 (select |#valid| 0))), 6950#(= |#valid| |old(#valid)|), 6951#(and (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base| (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)) |old(#valid)|) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))), 6952#(and (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)) (= (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|)), 6953#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.base|)) (= (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.base|))), 6954#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))), 6955#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 6956#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base| (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)) |old(#valid)|) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))), 6957#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|) 0) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)) (= (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|)), 6958#(and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (= (store (store |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base| (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) |old(#valid)|) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 6959#(and (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store (store |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) |old(#valid)|) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 6960#(and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 1) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))))) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))))) (= (store (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) |old(#valid)|) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 6961#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 1) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= (store (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) |old(#valid)|) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))), 6962#(and (<= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_~size) (= |#valid| |old(#valid)|) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_~size |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size|)), 6963#(or (<= (+ |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| 1) 0) (and (= (select |old(#valid)| 0) (select |#valid| 0)) (= (store |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base| (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)) |old(#valid)|) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))) (<= 4294967296 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size|)), 6964#(or (<= (+ |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| 1) 0) (<= 4294967296 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size|) (and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|) 0) (= (store |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base| (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)) |old(#valid)|) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)) (not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)))), 6965#(and (or (and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (= (store (store (store |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base| (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) |old(#valid)|) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 3)) (<= (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 6966#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (= (store (store (store |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) |old(#valid)|) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 3))), 6967#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (= (store (store (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) |old(#valid)|) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))))) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 4) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (- (- 4))))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 3))), 6968#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (- (- 4))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (- (- 4))))) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= (store (store (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (- (- 4))) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (- (- 4))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) |old(#valid)|) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (- (- 4))))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 7)) (<= (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 8)), 6969#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 3) (and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 1) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= (store (store (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) |old(#valid)|) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))))), 6970#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (= (store (store (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|)) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) |old(#valid)|) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 1) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0)))) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 3))), 6971#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (or (and (= (store (store (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|)) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) |old(#valid)|) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0)))) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|))) (and (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| 0) (= (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|) 1) (= (select |old(#valid)| 0) (select |#valid| 0)))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 1)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 3))), 6972#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 3) (and (or (= (select |old(#valid)| 0) 1) (and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= (store (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) |old(#valid)|) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 1))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 6973#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (or (= (select |old(#valid)| 0) 1) (and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= (store (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) |old(#valid)|) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 1) 0))), 6974#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0) (or (= (select |old(#valid)| 0) 1) (and (= (store (store |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|)) |old(#valid)|) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|))))), 6975#(and (or (and (= (store |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) |old(#valid)|) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))) (= (select |old(#valid)| 0) 1)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0))] [2018-04-11 14:19:57,262 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 12 proven. 37 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-04-11 14:19:57,262 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-11 14:19:57,262 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-11 14:19:57,262 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=938, Unknown=0, NotChecked=0, Total=1056 [2018-04-11 14:19:57,262 INFO L87 Difference]: Start difference. First operand 124 states and 133 transitions. Second operand 33 states. [2018-04-11 14:19:58,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:19:58,991 INFO L93 Difference]: Finished difference Result 128 states and 136 transitions. [2018-04-11 14:19:58,992 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-11 14:19:58,992 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 79 [2018-04-11 14:19:58,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:19:58,992 INFO L225 Difference]: With dead ends: 128 [2018-04-11 14:19:58,992 INFO L226 Difference]: Without dead ends: 101 [2018-04-11 14:19:58,993 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 633 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=348, Invalid=2844, Unknown=0, NotChecked=0, Total=3192 [2018-04-11 14:19:58,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2018-04-11 14:19:58,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 101. [2018-04-11 14:19:58,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 101 states. [2018-04-11 14:19:58,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 109 transitions. [2018-04-11 14:19:58,996 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 109 transitions. Word has length 79 [2018-04-11 14:19:58,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:19:58,996 INFO L459 AbstractCegarLoop]: Abstraction has 101 states and 109 transitions. [2018-04-11 14:19:58,996 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-11 14:19:58,996 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 109 transitions. [2018-04-11 14:19:58,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2018-04-11 14:19:58,997 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:19:58,997 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 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] [2018-04-11 14:19:58,997 INFO L408 AbstractCegarLoop]: === Iteration 37 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:19:58,997 INFO L82 PathProgramCache]: Analyzing trace with hash -85493056, now seen corresponding path program 2 times [2018-04-11 14:19:58,998 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:19:59,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:19:59,014 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:19:59,968 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 23 proven. 60 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-04-11 14:19:59,968 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:19:59,968 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-11 14:19:59,968 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:19:59,969 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 21 proven. 13 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-04-11 14:19:59,969 INFO L182 omatonBuilderFactory]: Interpolants [7256#true, 7257#false, 7258#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|), 7259#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|), 7260#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|), 7261#(= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0), 7262#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 7263#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1)), 7264#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)), 7265#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)), 7266#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|))), 7267#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1)), 7268#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1)), 7269#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 4)))) (<= 8 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))), 7270#(= |#valid| |old(#valid)|), 7271#(and (<= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_~size) (= |#valid| |old(#valid)|) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_~size |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size|)), 7272#(or (<= (+ |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| 1) 0) (<= 4294967296 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size|) (and (not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|) 0))), 7273#(or (<= (+ |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| 1) 0) (and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|) 0) (not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)) (or (= |#valid| |old(#valid)|) (= (select |old(#valid)| (@diff |old(#valid)| |#valid|)) 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (<= 4294967296 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size|)), 7274#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8) (not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (<= 8 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4))) |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4)))))), 7275#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8) (not (= 0 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (<= 8 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4)))))), 7276#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4))))) (= 8 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))))), 7277#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 8))))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 8))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 3)), 7278#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) 4))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) 4))))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8)), 7279#(and (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) 4))))) (not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) 4))))) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8)), 7280#(and (= 8 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) 4))))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) 4)))))), 7281#(and (= 8 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) 4)))))), 7282#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 7283#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|))] [2018-04-11 14:19:59,969 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 23 proven. 60 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-04-11 14:19:59,969 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-11 14:19:59,969 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-11 14:19:59,969 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=677, Unknown=0, NotChecked=0, Total=756 [2018-04-11 14:19:59,970 INFO L87 Difference]: Start difference. First operand 101 states and 109 transitions. Second operand 28 states. [2018-04-11 14:20:00,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:20:00,605 INFO L93 Difference]: Finished difference Result 107 states and 115 transitions. [2018-04-11 14:20:00,605 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-11 14:20:00,605 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 81 [2018-04-11 14:20:00,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:20:00,606 INFO L225 Difference]: With dead ends: 107 [2018-04-11 14:20:00,606 INFO L226 Difference]: Without dead ends: 107 [2018-04-11 14:20:00,606 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 237 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=148, Invalid=1258, Unknown=0, NotChecked=0, Total=1406 [2018-04-11 14:20:00,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2018-04-11 14:20:00,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 102. [2018-04-11 14:20:00,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 102 states. [2018-04-11 14:20:00,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 110 transitions. [2018-04-11 14:20:00,608 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 110 transitions. Word has length 81 [2018-04-11 14:20:00,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:20:00,608 INFO L459 AbstractCegarLoop]: Abstraction has 102 states and 110 transitions. [2018-04-11 14:20:00,608 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-11 14:20:00,609 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 110 transitions. [2018-04-11 14:20:00,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2018-04-11 14:20:00,609 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:20:00,609 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 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] [2018-04-11 14:20:00,609 INFO L408 AbstractCegarLoop]: === Iteration 38 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:20:00,609 INFO L82 PathProgramCache]: Analyzing trace with hash -565845203, now seen corresponding path program 2 times [2018-04-11 14:20:00,610 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:20:00,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:20:00,619 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:20:00,679 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2018-04-11 14:20:00,680 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:20:00,680 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-11 14:20:00,680 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:20:00,680 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2018-04-11 14:20:00,681 INFO L182 omatonBuilderFactory]: Interpolants [7520#(<= (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 7) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0), 7521#(<= (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 6) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0), 7514#true, 7515#false, 7516#(<= 10 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0), 7517#(and (<= 10 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 7518#(<= (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 9) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0), 7519#(<= (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 8) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0)] [2018-04-11 14:20:00,681 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2018-04-11 14:20:00,681 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 14:20:00,681 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 14:20:00,681 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2018-04-11 14:20:00,681 INFO L87 Difference]: Start difference. First operand 102 states and 110 transitions. Second operand 8 states. [2018-04-11 14:20:00,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:20:00,749 INFO L93 Difference]: Finished difference Result 163 states and 175 transitions. [2018-04-11 14:20:00,750 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-11 14:20:00,750 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 86 [2018-04-11 14:20:00,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:20:00,751 INFO L225 Difference]: With dead ends: 163 [2018-04-11 14:20:00,751 INFO L226 Difference]: Without dead ends: 163 [2018-04-11 14:20:00,751 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=56, Invalid=76, Unknown=0, NotChecked=0, Total=132 [2018-04-11 14:20:00,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2018-04-11 14:20:00,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 108. [2018-04-11 14:20:00,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 108 states. [2018-04-11 14:20:00,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 116 transitions. [2018-04-11 14:20:00,754 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 116 transitions. Word has length 86 [2018-04-11 14:20:00,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:20:00,754 INFO L459 AbstractCegarLoop]: Abstraction has 108 states and 116 transitions. [2018-04-11 14:20:00,754 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 14:20:00,754 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 116 transitions. [2018-04-11 14:20:00,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-04-11 14:20:00,755 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:20:00,755 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:20:00,755 INFO L408 AbstractCegarLoop]: === Iteration 39 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:20:00,755 INFO L82 PathProgramCache]: Analyzing trace with hash -1782023820, now seen corresponding path program 4 times [2018-04-11 14:20:00,756 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:20:00,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:20:00,770 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:20:01,209 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 9 proven. 71 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2018-04-11 14:20:01,209 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:20:01,209 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-11 14:20:01,209 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:20:01,209 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 9 proven. 17 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2018-04-11 14:20:01,210 INFO L182 omatonBuilderFactory]: Interpolants [7808#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 7809#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1)), 7810#(= |#valid| |old(#valid)|), 7811#(and (<= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_~size) (= |#valid| |old(#valid)|) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_~size |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size|)), 7812#(or (<= (+ |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| 1) 0) (<= 4294967296 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size|) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))), 7813#(or (<= (+ |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| 1) 0) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)) (<= 4294967296 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size|)), 7814#(and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1)), 7815#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1)), 7816#(and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1)), 7817#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4))))))), 7818#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 8))))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 2))), 7819#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) 4))))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 1))), 7820#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 0))), 7821#(and (or (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|)) (or (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 0) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|)))), 7822#(or (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 0)), 7823#(or (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (<= (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 1) 0)), 7824#(= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)), 7801#true, 7802#false, 7803#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|), 7804#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|), 7805#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|), 7806#(= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0), 7807#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0))] [2018-04-11 14:20:01,210 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 9 proven. 71 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2018-04-11 14:20:01,210 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-11 14:20:01,210 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-11 14:20:01,210 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2018-04-11 14:20:01,210 INFO L87 Difference]: Start difference. First operand 108 states and 116 transitions. Second operand 24 states. [2018-04-11 14:20:01,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:20:01,927 INFO L93 Difference]: Finished difference Result 133 states and 143 transitions. [2018-04-11 14:20:01,927 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-11 14:20:01,927 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 87 [2018-04-11 14:20:01,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:20:01,928 INFO L225 Difference]: With dead ends: 133 [2018-04-11 14:20:01,928 INFO L226 Difference]: Without dead ends: 133 [2018-04-11 14:20:01,929 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 1 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 385 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=274, Invalid=1706, Unknown=0, NotChecked=0, Total=1980 [2018-04-11 14:20:01,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2018-04-11 14:20:01,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 114. [2018-04-11 14:20:01,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2018-04-11 14:20:01,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 124 transitions. [2018-04-11 14:20:01,931 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 124 transitions. Word has length 87 [2018-04-11 14:20:01,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:20:01,931 INFO L459 AbstractCegarLoop]: Abstraction has 114 states and 124 transitions. [2018-04-11 14:20:01,931 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-11 14:20:01,931 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 124 transitions. [2018-04-11 14:20:01,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-04-11 14:20:01,932 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:20:01,932 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:20:01,932 INFO L408 AbstractCegarLoop]: === Iteration 40 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:20:01,932 INFO L82 PathProgramCache]: Analyzing trace with hash -1782023819, now seen corresponding path program 2 times [2018-04-11 14:20:01,932 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:20:01,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:20:01,939 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:20:02,202 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 36 proven. 14 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2018-04-11 14:20:02,203 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:20:02,203 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-04-11 14:20:02,203 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:20:02,203 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2018-04-11 14:20:02,203 INFO L182 omatonBuilderFactory]: Interpolants [8114#true, 8115#false, 8116#(<= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)), 8117#(<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)), 8118#(<= 8 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)), 8119#(<= 12 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)), 8120#(<= 8 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)), 8121#(<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)), 8122#(and (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 4) (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))), 8123#(and (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 8) (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))] [2018-04-11 14:20:02,203 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 36 proven. 14 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2018-04-11 14:20:02,203 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-11 14:20:02,203 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-11 14:20:02,203 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2018-04-11 14:20:02,203 INFO L87 Difference]: Start difference. First operand 114 states and 124 transitions. Second operand 10 states. [2018-04-11 14:20:02,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:20:02,313 INFO L93 Difference]: Finished difference Result 138 states and 148 transitions. [2018-04-11 14:20:02,313 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 14:20:02,313 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 87 [2018-04-11 14:20:02,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:20:02,314 INFO L225 Difference]: With dead ends: 138 [2018-04-11 14:20:02,314 INFO L226 Difference]: Without dead ends: 138 [2018-04-11 14:20:02,314 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2018-04-11 14:20:02,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2018-04-11 14:20:02,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 122. [2018-04-11 14:20:02,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2018-04-11 14:20:02,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 135 transitions. [2018-04-11 14:20:02,317 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 135 transitions. Word has length 87 [2018-04-11 14:20:02,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:20:02,317 INFO L459 AbstractCegarLoop]: Abstraction has 122 states and 135 transitions. [2018-04-11 14:20:02,317 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-11 14:20:02,317 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 135 transitions. [2018-04-11 14:20:02,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2018-04-11 14:20:02,318 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:20:02,318 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 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] [2018-04-11 14:20:02,318 INFO L408 AbstractCegarLoop]: === Iteration 41 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:20:02,318 INFO L82 PathProgramCache]: Analyzing trace with hash 591835100, now seen corresponding path program 3 times [2018-04-11 14:20:02,318 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:20:02,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:20:02,331 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:20:02,522 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 36 proven. 23 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2018-04-11 14:20:02,522 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:20:02,522 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-11 14:20:02,522 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:20:02,522 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-04-11 14:20:02,523 INFO L182 omatonBuilderFactory]: Interpolants [8392#true, 8393#false, 8394#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|), 8395#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|), 8396#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|), 8397#(= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0), 8398#(and (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 8399#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))), 8400#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 8 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))), 8401#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))), 8402#(and (<= 8 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 8403#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))), 8404#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))] [2018-04-11 14:20:02,523 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 36 proven. 23 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2018-04-11 14:20:02,523 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-11 14:20:02,523 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-11 14:20:02,523 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2018-04-11 14:20:02,523 INFO L87 Difference]: Start difference. First operand 122 states and 135 transitions. Second operand 13 states. [2018-04-11 14:20:02,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:20:02,610 INFO L93 Difference]: Finished difference Result 124 states and 133 transitions. [2018-04-11 14:20:02,611 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-11 14:20:02,611 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 88 [2018-04-11 14:20:02,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:20:02,611 INFO L225 Difference]: With dead ends: 124 [2018-04-11 14:20:02,611 INFO L226 Difference]: Without dead ends: 124 [2018-04-11 14:20:02,612 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2018-04-11 14:20:02,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2018-04-11 14:20:02,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 122. [2018-04-11 14:20:02,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2018-04-11 14:20:02,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 133 transitions. [2018-04-11 14:20:02,614 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 133 transitions. Word has length 88 [2018-04-11 14:20:02,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:20:02,614 INFO L459 AbstractCegarLoop]: Abstraction has 122 states and 133 transitions. [2018-04-11 14:20:02,614 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-11 14:20:02,615 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 133 transitions. [2018-04-11 14:20:02,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2018-04-11 14:20:02,615 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:20:02,615 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:20:02,615 INFO L408 AbstractCegarLoop]: === Iteration 42 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:20:02,616 INFO L82 PathProgramCache]: Analyzing trace with hash 591836544, now seen corresponding path program 3 times [2018-04-11 14:20:02,616 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:20:02,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:20:02,639 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:20:03,068 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 14 proven. 54 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 14:20:03,068 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:20:03,069 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-11 14:20:03,069 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:20:03,069 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2018-04-11 14:20:03,069 INFO L182 omatonBuilderFactory]: Interpolants [8672#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) (not (= 8 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 7) (= 8 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))), 8673#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 11) (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 3)))), 8674#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 7) (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 2)))), 8675#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 1)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 3)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 8676#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 1) 0)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 8677#(= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.offset| 0), 8659#true, 8660#false, 8661#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|), 8662#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|), 8663#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|), 8664#(= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0), 8665#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 8666#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.offset|) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 8667#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0) (= 0 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.offset)), 8668#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0)))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 8669#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) (not (= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1)), 8670#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1)), 8671#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8))] [2018-04-11 14:20:03,069 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 14 proven. 54 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 14:20:03,069 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 14:20:03,070 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 14:20:03,070 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2018-04-11 14:20:03,070 INFO L87 Difference]: Start difference. First operand 122 states and 133 transitions. Second operand 19 states. [2018-04-11 14:20:03,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:20:03,367 INFO L93 Difference]: Finished difference Result 139 states and 151 transitions. [2018-04-11 14:20:03,367 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-11 14:20:03,367 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 88 [2018-04-11 14:20:03,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:20:03,368 INFO L225 Difference]: With dead ends: 139 [2018-04-11 14:20:03,368 INFO L226 Difference]: Without dead ends: 139 [2018-04-11 14:20:03,368 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=145, Invalid=611, Unknown=0, NotChecked=0, Total=756 [2018-04-11 14:20:03,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2018-04-11 14:20:03,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 130. [2018-04-11 14:20:03,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 130 states. [2018-04-11 14:20:03,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 145 transitions. [2018-04-11 14:20:03,371 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 145 transitions. Word has length 88 [2018-04-11 14:20:03,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:20:03,371 INFO L459 AbstractCegarLoop]: Abstraction has 130 states and 145 transitions. [2018-04-11 14:20:03,371 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 14:20:03,371 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 145 transitions. [2018-04-11 14:20:03,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2018-04-11 14:20:03,372 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:20:03,372 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:20:03,372 INFO L408 AbstractCegarLoop]: === Iteration 43 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:20:03,372 INFO L82 PathProgramCache]: Analyzing trace with hash 1167063860, now seen corresponding path program 3 times [2018-04-11 14:20:03,373 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:20:03,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:20:03,394 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:20:04,805 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 36 proven. 63 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-11 14:20:04,805 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:20:04,805 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2018-04-11 14:20:04,805 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:20:04,805 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 22 proven. 15 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-11 14:20:04,806 INFO L182 omatonBuilderFactory]: Interpolants [8965#true, 8966#false, 8967#(= |~#__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_global_msg_list~0.offset| 0), 8968#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|), 8969#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|), 8970#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|), 8971#(= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0), 8972#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 8973#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)), 8974#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)), 8975#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 8976#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 8977#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 8978#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1)), 8979#(= |#valid| |old(#valid)|), 8980#(and (<= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_~size) (= |#valid| |old(#valid)|) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_~size |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size|)), 8981#(and (or (<= (+ |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| 1) 0) (<= 4294967296 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size|) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)))) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|) 0)), 8982#(or (<= (+ |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| 1) 0) (<= 4294967296 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size|) (and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|) 0) (or (= |#valid| |old(#valid)|) (= (select |old(#valid)| (@diff |old(#valid)| |#valid|)) 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 8983#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1)), 8984#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (not (= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1)), 8985#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 3)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1)), 8986#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 8)) 4)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 7)) (<= (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 8)), 8987#(and (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|) 0)), 8988#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|) 0) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 8989#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 8)) 4)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 7)) (<= (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 8)), 8990#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 8)) 4)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 7))), 8991#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 8)) 4)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 7)) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 7) (= 8 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))), 8992#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 12)) 4)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (<= (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 11)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 3)), 8993#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (- 8)) 4)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 7))), 8994#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (- 8)) 4)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 7)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8)), 8995#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (- 8)) 4)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 7)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8)), 8996#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 3) (and (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 1) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))))), 8997#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 3) (and (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 1)), 8998#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 1) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 3) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))))), 8999#(and (or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 1) 0)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0)), 9000#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|))] [2018-04-11 14:20:04,806 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 36 proven. 63 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-11 14:20:04,806 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-04-11 14:20:04,806 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-04-11 14:20:04,806 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=1091, Unknown=0, NotChecked=0, Total=1260 [2018-04-11 14:20:04,807 INFO L87 Difference]: Start difference. First operand 130 states and 145 transitions. Second operand 36 states. [2018-04-11 14:20:05,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:20:05,668 INFO L93 Difference]: Finished difference Result 132 states and 144 transitions. [2018-04-11 14:20:05,668 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-11 14:20:05,668 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 89 [2018-04-11 14:20:05,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:20:05,669 INFO L225 Difference]: With dead ends: 132 [2018-04-11 14:20:05,669 INFO L226 Difference]: Without dead ends: 132 [2018-04-11 14:20:05,670 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 7 SyntacticMatches, 3 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1040 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=490, Invalid=3416, Unknown=0, NotChecked=0, Total=3906 [2018-04-11 14:20:05,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2018-04-11 14:20:05,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 130. [2018-04-11 14:20:05,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 130 states. [2018-04-11 14:20:05,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 144 transitions. [2018-04-11 14:20:05,671 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 144 transitions. Word has length 89 [2018-04-11 14:20:05,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:20:05,672 INFO L459 AbstractCegarLoop]: Abstraction has 130 states and 144 transitions. [2018-04-11 14:20:05,672 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-04-11 14:20:05,672 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 144 transitions. [2018-04-11 14:20:05,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-04-11 14:20:05,672 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:20:05,672 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 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] [2018-04-11 14:20:05,672 INFO L408 AbstractCegarLoop]: === Iteration 44 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:20:05,672 INFO L82 PathProgramCache]: Analyzing trace with hash -753865616, now seen corresponding path program 4 times [2018-04-11 14:20:05,673 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:20:05,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:20:05,683 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:20:06,748 INFO L134 CoverageAnalysis]: Checked inductivity of 146 backedges. 17 proven. 102 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 14:20:06,749 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:20:06,749 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-11 14:20:06,749 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:20:06,749 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 11 proven. 32 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 14:20:06,749 INFO L182 omatonBuilderFactory]: Interpolants [9344#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8)) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 32)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8)), 9345#(= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.offset| 0), 9318#true, 9319#false, 9320#(and (<= 10 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0 10)), 9321#(and (<= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_~size) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_~size |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size|)), 9322#(or (<= (+ |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| 1) 0) (and (= (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|) 1) (or (<= 2147483648 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size|) (and (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|) (<= (select |#length| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|) |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size|) (<= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| (select |#length| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)))))), 9323#(or (<= (+ |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| 1) 0) (and (= (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|) 1) (or (<= 2147483648 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size|) (and (<= (select |#length| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|) |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size|) (<= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| (select |#length| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|))))), 9324#(and (= (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.base|) 1) (<= 40 (select |#length| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.base|)) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|) (<= (select |#length| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.base|) 40)), 9325#(and (<= 40 (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 1) (<= (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 40)), 9326#(and (= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0) (<= 40 (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 1) (<= (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 40)), 9327#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 9328#(and (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)) (= |#length| (store |old(#length)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base| (select |#length| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)))), 9329#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))))), 9330#(and (= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0) (<= 40 (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (<= (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 40)), 9331#(and (= (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 1) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 4) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 36) (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (<= (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 36))), 9332#(and (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 4) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 36) (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (<= (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 36))), 9333#(and (<= (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 32)) (= (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 1) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 32) (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))), 9334#(and (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)) (= |#length| (store |old(#length)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base| (select |#length| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)))), 9335#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|)), 9336#(and (<= (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 32)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 32) (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.offset|)), 9337#(and (<= (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 32)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 32) (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= 0 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.offset)), 9338#(and (<= (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 32)) (= (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 1) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 32) (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))), 9339#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8)) (<= (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 28)) (= (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 1) (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 12)), 9340#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8)) (<= (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 28)) (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 12)), 9341#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8)) (<= 16 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 24)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 16)), 9342#(= |old(#length)| |#length|), 9343#(and (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 12) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8)) (<= (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 28)) (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))] [2018-04-11 14:20:06,749 INFO L134 CoverageAnalysis]: Checked inductivity of 146 backedges. 17 proven. 102 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 14:20:06,750 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-11 14:20:06,750 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-11 14:20:06,750 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=692, Unknown=0, NotChecked=0, Total=756 [2018-04-11 14:20:06,750 INFO L87 Difference]: Start difference. First operand 130 states and 144 transitions. Second operand 28 states. [2018-04-11 14:20:08,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:20:08,188 INFO L93 Difference]: Finished difference Result 184 states and 200 transitions. [2018-04-11 14:20:08,188 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-11 14:20:08,189 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 93 [2018-04-11 14:20:08,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:20:08,189 INFO L225 Difference]: With dead ends: 184 [2018-04-11 14:20:08,189 INFO L226 Difference]: Without dead ends: 184 [2018-04-11 14:20:08,190 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 653 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=275, Invalid=3147, Unknown=0, NotChecked=0, Total=3422 [2018-04-11 14:20:08,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2018-04-11 14:20:08,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 146. [2018-04-11 14:20:08,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 146 states. [2018-04-11 14:20:08,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 162 transitions. [2018-04-11 14:20:08,193 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 162 transitions. Word has length 93 [2018-04-11 14:20:08,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:20:08,193 INFO L459 AbstractCegarLoop]: Abstraction has 146 states and 162 transitions. [2018-04-11 14:20:08,193 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-11 14:20:08,193 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 162 transitions. [2018-04-11 14:20:08,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2018-04-11 14:20:08,194 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:20:08,194 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 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] [2018-04-11 14:20:08,194 INFO L408 AbstractCegarLoop]: === Iteration 45 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:20:08,194 INFO L82 PathProgramCache]: Analyzing trace with hash -1894997436, now seen corresponding path program 4 times [2018-04-11 14:20:08,195 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:20:08,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:20:08,214 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:20:09,025 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 36 proven. 88 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2018-04-11 14:20:09,025 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:20:09,025 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-11 14:20:09,026 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:20:09,026 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 32 proven. 15 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2018-04-11 14:20:09,026 INFO L182 omatonBuilderFactory]: Interpolants [9738#true, 9739#false, 9740#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|), 9741#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|), 9742#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|), 9743#(= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0), 9744#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 9745#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1)), 9746#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))), 9747#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)), 9748#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)), 9749#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|))), 9750#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8) (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))), 9751#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (= 8 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))), 9752#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 3)), 9753#(= |#valid| |old(#valid)|), 9754#(and (not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|) 0)), 9755#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|) 0) (not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)) (or (= |#valid| |old(#valid)|) (= (select |old(#valid)| (@diff |old(#valid)| |#valid|)) 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 9756#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8) |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 3)), 9757#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= 0 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 3)), 9758#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 3) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))))), 9759#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 16 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 (- 1))))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 (- 1))))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 4)), 9760#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 3) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))))), 9761#(and (not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 3) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8)))), 9762#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 3) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8)))), 9763#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 3)), 9764#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8)), 9765#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|))] [2018-04-11 14:20:09,026 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 36 proven. 88 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2018-04-11 14:20:09,026 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-11 14:20:09,026 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-11 14:20:09,027 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=677, Unknown=0, NotChecked=0, Total=756 [2018-04-11 14:20:09,027 INFO L87 Difference]: Start difference. First operand 146 states and 162 transitions. Second operand 28 states. [2018-04-11 14:20:09,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:20:09,689 INFO L93 Difference]: Finished difference Result 152 states and 168 transitions. [2018-04-11 14:20:09,689 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-11 14:20:09,689 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 94 [2018-04-11 14:20:09,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:20:09,690 INFO L225 Difference]: With dead ends: 152 [2018-04-11 14:20:09,690 INFO L226 Difference]: Without dead ends: 152 [2018-04-11 14:20:09,690 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 4 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=159, Invalid=1401, Unknown=0, NotChecked=0, Total=1560 [2018-04-11 14:20:09,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2018-04-11 14:20:09,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 147. [2018-04-11 14:20:09,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 147 states. [2018-04-11 14:20:09,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 163 transitions. [2018-04-11 14:20:09,692 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 163 transitions. Word has length 94 [2018-04-11 14:20:09,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:20:09,692 INFO L459 AbstractCegarLoop]: Abstraction has 147 states and 163 transitions. [2018-04-11 14:20:09,692 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-11 14:20:09,692 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 163 transitions. [2018-04-11 14:20:09,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2018-04-11 14:20:09,693 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:20:09,693 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:20:09,693 INFO L408 AbstractCegarLoop]: === Iteration 46 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:20:09,693 INFO L82 PathProgramCache]: Analyzing trace with hash 1482937064, now seen corresponding path program 5 times [2018-04-11 14:20:09,694 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:20:09,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:20:09,700 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:20:09,749 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 33 proven. 36 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2018-04-11 14:20:09,749 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:20:09,749 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-11 14:20:09,749 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:20:09,750 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2018-04-11 14:20:09,750 INFO L182 omatonBuilderFactory]: Interpolants [10096#(<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 2), 10097#(<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 1), 10098#(<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 0), 10099#(<= (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 1) 0), 10090#true, 10091#false, 10092#(= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0), 10093#(<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1), 10094#(<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 2), 10095#(<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 3)] [2018-04-11 14:20:09,750 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 33 proven. 36 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2018-04-11 14:20:09,750 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-11 14:20:09,750 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-11 14:20:09,751 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2018-04-11 14:20:09,751 INFO L87 Difference]: Start difference. First operand 147 states and 163 transitions. Second operand 10 states. [2018-04-11 14:20:09,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:20:09,841 INFO L93 Difference]: Finished difference Result 152 states and 165 transitions. [2018-04-11 14:20:09,841 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-11 14:20:09,841 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 95 [2018-04-11 14:20:09,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:20:09,842 INFO L225 Difference]: With dead ends: 152 [2018-04-11 14:20:09,842 INFO L226 Difference]: Without dead ends: 152 [2018-04-11 14:20:09,842 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2018-04-11 14:20:09,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2018-04-11 14:20:09,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 146. [2018-04-11 14:20:09,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 146 states. [2018-04-11 14:20:09,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 159 transitions. [2018-04-11 14:20:09,845 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 159 transitions. Word has length 95 [2018-04-11 14:20:09,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:20:09,846 INFO L459 AbstractCegarLoop]: Abstraction has 146 states and 159 transitions. [2018-04-11 14:20:09,846 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-11 14:20:09,846 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 159 transitions. [2018-04-11 14:20:09,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2018-04-11 14:20:09,847 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:20:09,847 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:20:09,847 INFO L408 AbstractCegarLoop]: === Iteration 47 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:20:09,848 INFO L82 PathProgramCache]: Analyzing trace with hash -1273592600, now seen corresponding path program 4 times [2018-04-11 14:20:09,848 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:20:09,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:20:09,866 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:20:10,352 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 3 proven. 93 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2018-04-11 14:20:10,352 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:20:10,352 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-11 14:20:10,353 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:20:10,353 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 3 proven. 23 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2018-04-11 14:20:10,353 INFO L182 omatonBuilderFactory]: Interpolants [10406#true, 10407#false, 10408#(and (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))), 10409#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|)), 10410#(and (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.base|))), 10411#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 10412#(= |#valid| |old(#valid)|), 10413#(= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)), 10414#(= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)), 10415#(and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 10416#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base))), 10417#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (< 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))) (or (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))))) (not (= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))))), 10418#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0))) (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))), 10419#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))), 10420#(and (or (<= 9 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 10421#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= 8 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))))), 10422#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 11) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= 13 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 10423#(and (or (<= 9 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 7)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 10424#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 3))), 10425#(and (or (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= 1 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 1) 0)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 10426#(and (or (and (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|))) (<= 1 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 10427#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (and (not (= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))) (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))))), 10428#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 3)))), 10429#(= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))] [2018-04-11 14:20:10,353 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 3 proven. 93 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2018-04-11 14:20:10,353 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-11 14:20:10,353 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-11 14:20:10,353 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=498, Unknown=0, NotChecked=0, Total=552 [2018-04-11 14:20:10,354 INFO L87 Difference]: Start difference. First operand 146 states and 159 transitions. Second operand 24 states. [2018-04-11 14:20:13,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:20:13,400 INFO L93 Difference]: Finished difference Result 214 states and 227 transitions. [2018-04-11 14:20:13,400 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-11 14:20:13,400 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 96 [2018-04-11 14:20:13,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:20:13,401 INFO L225 Difference]: With dead ends: 214 [2018-04-11 14:20:13,401 INFO L226 Difference]: Without dead ends: 214 [2018-04-11 14:20:13,401 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 2 SyntacticMatches, 2 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1032 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=978, Invalid=3992, Unknown=0, NotChecked=0, Total=4970 [2018-04-11 14:20:13,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2018-04-11 14:20:13,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 155. [2018-04-11 14:20:13,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 155 states. [2018-04-11 14:20:13,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 171 transitions. [2018-04-11 14:20:13,404 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 171 transitions. Word has length 96 [2018-04-11 14:20:13,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:20:13,405 INFO L459 AbstractCegarLoop]: Abstraction has 155 states and 171 transitions. [2018-04-11 14:20:13,405 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-11 14:20:13,405 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 171 transitions. [2018-04-11 14:20:13,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2018-04-11 14:20:13,405 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:20:13,405 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 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] [2018-04-11 14:20:13,406 INFO L408 AbstractCegarLoop]: === Iteration 48 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:20:13,406 INFO L82 PathProgramCache]: Analyzing trace with hash -2021601751, now seen corresponding path program 3 times [2018-04-11 14:20:13,406 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:20:13,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:20:13,413 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:20:13,453 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2018-04-11 14:20:13,453 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:20:13,453 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-04-11 14:20:13,453 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:20:13,453 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2018-04-11 14:20:13,453 INFO L182 omatonBuilderFactory]: Interpolants [10896#(and (<= 10 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 10897#(<= (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 9) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0), 10898#(<= (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 8) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0), 10899#(<= (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 7) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0), 10900#(<= (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 6) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0), 10901#(<= (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 5) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0), 10893#true, 10894#false, 10895#(<= 10 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0)] [2018-04-11 14:20:13,453 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2018-04-11 14:20:13,453 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-11 14:20:13,453 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-11 14:20:13,453 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2018-04-11 14:20:13,454 INFO L87 Difference]: Start difference. First operand 155 states and 171 transitions. Second operand 9 states. [2018-04-11 14:20:13,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:20:13,556 INFO L93 Difference]: Finished difference Result 253 states and 283 transitions. [2018-04-11 14:20:13,556 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 14:20:13,556 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 99 [2018-04-11 14:20:13,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:20:13,557 INFO L225 Difference]: With dead ends: 253 [2018-04-11 14:20:13,557 INFO L226 Difference]: Without dead ends: 253 [2018-04-11 14:20:13,557 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=76, Invalid=106, Unknown=0, NotChecked=0, Total=182 [2018-04-11 14:20:13,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2018-04-11 14:20:13,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 161. [2018-04-11 14:20:13,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 161 states. [2018-04-11 14:20:13,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 177 transitions. [2018-04-11 14:20:13,560 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 177 transitions. Word has length 99 [2018-04-11 14:20:13,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:20:13,561 INFO L459 AbstractCegarLoop]: Abstraction has 161 states and 177 transitions. [2018-04-11 14:20:13,561 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-11 14:20:13,561 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 177 transitions. [2018-04-11 14:20:13,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2018-04-11 14:20:13,561 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:20:13,562 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:20:13,562 INFO L408 AbstractCegarLoop]: === Iteration 49 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:20:13,562 INFO L82 PathProgramCache]: Analyzing trace with hash 334163448, now seen corresponding path program 6 times [2018-04-11 14:20:13,563 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:20:13,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:20:13,580 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:20:14,082 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 15 proven. 100 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2018-04-11 14:20:14,082 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:20:14,083 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-11 14:20:14,083 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:20:14,083 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 15 proven. 20 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-04-11 14:20:14,083 INFO L182 omatonBuilderFactory]: Interpolants [11328#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|), 11329#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|), 11330#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|), 11331#(= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0), 11332#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 11333#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1)), 11334#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1)), 11335#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))), 11336#(= |#valid| |old(#valid)|), 11337#(= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)), 11338#(= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)), 11339#(and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))), 11340#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))), 11341#(and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 8 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))), 11342#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 3)), 11343#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 16 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 4)), 11344#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 3)), 11345#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8)), 11346#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|))), 11347#(= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)), 11326#true, 11327#false] [2018-04-11 14:20:14,083 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 15 proven. 100 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2018-04-11 14:20:14,083 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-11 14:20:14,083 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-11 14:20:14,084 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2018-04-11 14:20:14,084 INFO L87 Difference]: Start difference. First operand 161 states and 177 transitions. Second operand 22 states. [2018-04-11 14:20:14,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:20:14,692 INFO L93 Difference]: Finished difference Result 199 states and 219 transitions. [2018-04-11 14:20:14,692 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-11 14:20:14,692 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 100 [2018-04-11 14:20:14,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:20:14,693 INFO L225 Difference]: With dead ends: 199 [2018-04-11 14:20:14,693 INFO L226 Difference]: Without dead ends: 199 [2018-04-11 14:20:14,693 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 1 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=178, Invalid=1304, Unknown=0, NotChecked=0, Total=1482 [2018-04-11 14:20:14,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2018-04-11 14:20:14,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 167. [2018-04-11 14:20:14,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 167 states. [2018-04-11 14:20:14,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 183 transitions. [2018-04-11 14:20:14,695 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 183 transitions. Word has length 100 [2018-04-11 14:20:14,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:20:14,695 INFO L459 AbstractCegarLoop]: Abstraction has 167 states and 183 transitions. [2018-04-11 14:20:14,696 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-11 14:20:14,696 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 183 transitions. [2018-04-11 14:20:14,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2018-04-11 14:20:14,696 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:20:14,696 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:20:14,696 INFO L408 AbstractCegarLoop]: === Iteration 50 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:20:14,697 INFO L82 PathProgramCache]: Analyzing trace with hash 1769132412, now seen corresponding path program 5 times [2018-04-11 14:20:14,697 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:20:14,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:20:14,714 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:20:15,160 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 12 proven. 88 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2018-04-11 14:20:15,160 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:20:15,160 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-11 14:20:15,160 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:20:15,161 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2018-04-11 14:20:15,161 INFO L182 omatonBuilderFactory]: Interpolants [11748#true, 11749#false, 11750#(= |~#__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_global_msg_list~0.offset| 0), 11751#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|), 11752#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|), 11753#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|), 11754#(= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0), 11755#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 11756#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.offset|)), 11757#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.offset)), 11758#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))))), 11759#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 8)) 4))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 11760#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 12)) 4)))), 11761#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 16)) 4)))), 11762#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (- 12)) 4)))), 11763#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (- 8)) 4)))), 11764#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 11765#(= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.offset| 0)] [2018-04-11 14:20:15,161 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 12 proven. 88 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2018-04-11 14:20:15,161 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-11 14:20:15,161 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-11 14:20:15,162 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2018-04-11 14:20:15,162 INFO L87 Difference]: Start difference. First operand 167 states and 183 transitions. Second operand 18 states. [2018-04-11 14:20:15,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:20:15,702 INFO L93 Difference]: Finished difference Result 170 states and 181 transitions. [2018-04-11 14:20:15,703 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-11 14:20:15,703 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 101 [2018-04-11 14:20:15,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:20:15,703 INFO L225 Difference]: With dead ends: 170 [2018-04-11 14:20:15,703 INFO L226 Difference]: Without dead ends: 170 [2018-04-11 14:20:15,704 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 4 SyntacticMatches, 6 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=312, Invalid=1494, Unknown=0, NotChecked=0, Total=1806 [2018-04-11 14:20:15,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2018-04-11 14:20:15,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 167. [2018-04-11 14:20:15,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 167 states. [2018-04-11 14:20:15,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 181 transitions. [2018-04-11 14:20:15,705 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 181 transitions. Word has length 101 [2018-04-11 14:20:15,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:20:15,706 INFO L459 AbstractCegarLoop]: Abstraction has 167 states and 181 transitions. [2018-04-11 14:20:15,706 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-11 14:20:15,706 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 181 transitions. [2018-04-11 14:20:15,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2018-04-11 14:20:15,706 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:20:15,706 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:20:15,706 INFO L408 AbstractCegarLoop]: === Iteration 51 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:20:15,706 INFO L82 PathProgramCache]: Analyzing trace with hash 173290175, now seen corresponding path program 4 times [2018-04-11 14:20:15,707 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:20:15,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:20:15,718 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:20:22,220 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 73 DAG size of output 62 [2018-04-11 14:20:26,486 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 0 proven. 89 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2018-04-11 14:20:26,486 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:20:26,486 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2018-04-11 14:20:26,486 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:20:26,487 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2018-04-11 14:20:26,487 INFO L182 omatonBuilderFactory]: Interpolants [12160#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 1) (= (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))), 12161#(and (not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)) (= (store |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base| (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)) |old(#valid)|) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))), 12162#(and (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)) (= (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|) (not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|))), 12163#(and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (or (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (@diff |#valid| |old(#valid)|)) (and (not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base| (@diff |#valid| |old(#valid)|)))) (= (store (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) (@diff (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|) (select |old(#valid)| (@diff (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|))) |old(#valid)|) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (or (= (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|) (and (not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base| (@diff (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (@diff (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|))) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|))), 12164#(and (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= (store (store |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) |old(#valid)|) (not (= 0 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base))), 12165#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (not (= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))) (and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))))) (= (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 1) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))))) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))))) (= (store (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) |old(#valid)|))) (or (= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (< 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))), 12166#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (= (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 1) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= (store (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) |old(#valid)|) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))), 12167#(and (= (store |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base| (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)) |old(#valid)|) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))), 12168#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|) 0) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)) (= (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|)), 12169#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (= (store (store (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base| (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) |old(#valid)|) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0)) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|))), 12170#(and (or (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (and (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0)) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= (store (store (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) |old(#valid)|) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base))), 12171#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (and (= (store (store (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) (@diff (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|) (select |old(#valid)| (@diff (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|))) (@diff (store (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) (@diff (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|) (select |old(#valid)| (@diff (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|))) |old(#valid)|) (select |old(#valid)| (@diff (store (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) (@diff (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|) (select |old(#valid)| (@diff (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|))) |old(#valid)|))) |old(#valid)|) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))))) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (@diff (store (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) (@diff (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|) (select |old(#valid)| (@diff (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|))) |old(#valid)|)) (= (store (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) (@diff (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|) (select |old(#valid)| (@diff (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|))) |old(#valid)|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))) (@diff (store (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) (@diff (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|) (select |old(#valid)| (@diff (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|))) |old(#valid)|)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (@diff (store (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) (@diff (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|) (select |old(#valid)| (@diff (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|))) |old(#valid)|))) (or (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (@diff |#valid| |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (@diff |#valid| |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))) (@diff |#valid| |old(#valid)|))) (= (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 1) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))))) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))) (@diff (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (@diff (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (@diff (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|))) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0)))))), 12172#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4)))))) (or (<= 9 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4)))))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4)))))) (= (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 1) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= |old(#valid)| (store (store (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 4))) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 4)))))) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))))), 12173#(and (or (<= 9 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (and (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4)))))) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (= (store (store (store (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 4))) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 4))))) |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base| (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) |old(#valid)|) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4)))))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4)))))) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4)))))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|))), 12174#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4)))))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (<= 9 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (and (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (= |old(#valid)| (store (store (store (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 4))) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 4))))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base))) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4)))))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4)))))) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4)))))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))))) (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base))), 12175#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (or (and (or (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))) 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4))))))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (or (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))) 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4))))))) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4)))))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4)))))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 4)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= (store (store (store (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 4))) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 4))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) |old(#valid)|) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))))) (not (= 8 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))))), 12176#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 11) (and (or (and (= (store (store (store (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 8))) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 8))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) |old(#valid)|) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 8)))))) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 8)))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 8)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 8)))))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 8)))))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8)))) (<= 13 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 12177#(and (or (<= 9 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (and (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) 4)))))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= |old(#valid)| (store (store (store (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 4))) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 4))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8)))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) 4)))))) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) 4)))))) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) 4)))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) 4)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 7)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 12178#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (not (= 8 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))) (and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|)) (or (and (= (store (store (store (store |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 4))) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 4))))) |old(#valid)|) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) 4)))))) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) 4)))))) (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0)))) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) 4)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) 4)))))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|))) (and (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0)))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) 4))))))))))), 12179#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) 0) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0)))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) 4))))))) (not (= 8 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))) (and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) 4)))))) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) 4)))))) (= (store (store (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 4))) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 4))))) |old(#valid)|) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) 4)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))))), 12180#(and (or (and (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0)))))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0)))))) (= (store (store (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) |old(#valid)|) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- (* (- 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0)))))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 12181#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (and (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) 0) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (and (= (store (store (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|)) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) |old(#valid)|) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0))), 12182#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (and (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) 0) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= (store (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) |old(#valid)|) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0))), 12183#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (<= 1 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (and (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) 0) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 1) 0) (and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= (store (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) |old(#valid)|) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))))), 12184#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (not (= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0))) (and (not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|)) (= (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|) 0)) (and (= (store (store |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|)) |old(#valid)|) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|))))), 12185#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (not (= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0))) (and (= (store (store |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|)) |old(#valid)|) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|))))), 12186#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (not (= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0))) (and (= (store |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) |old(#valid)|) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))))), 12187#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 3)) (and (= (store |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) |old(#valid)|) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))))), 12188#(and (= (store |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) |old(#valid)|) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))), 12189#(and (= (store |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) |old(#valid)|) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))), 12153#true, 12154#false, 12155#(= |~#__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_global_msg_list~0.offset| 0), 12156#(= |#valid| |old(#valid)|), 12157#(and (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|) (= (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|) 1) (= (store |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base| (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)) |old(#valid)|) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))), 12158#(and (= (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|) 1) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)) (= (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|)), 12159#(and (= (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.base|) 1) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.base|)) (= (store |#valid| (@diff |#valid| |old(#valid)|) (select |old(#valid)| (@diff |#valid| |old(#valid)|))) |old(#valid)|) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|))] [2018-04-11 14:20:26,488 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 0 proven. 89 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2018-04-11 14:20:26,488 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-04-11 14:20:26,488 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-04-11 14:20:26,488 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=1247, Unknown=0, NotChecked=0, Total=1332 [2018-04-11 14:20:26,488 INFO L87 Difference]: Start difference. First operand 167 states and 181 transitions. Second operand 37 states. [2018-04-11 14:20:27,396 WARN L151 SmtUtils]: Spent 174ms on a formula simplification. DAG size of input: 130 DAG size of output 109 [2018-04-11 14:20:27,616 WARN L151 SmtUtils]: Spent 134ms on a formula simplification. DAG size of input: 117 DAG size of output 96 [2018-04-11 14:20:29,347 WARN L151 SmtUtils]: Spent 177ms on a formula simplification. DAG size of input: 147 DAG size of output 85 [2018-04-11 14:20:29,606 WARN L151 SmtUtils]: Spent 174ms on a formula simplification. DAG size of input: 163 DAG size of output 101 [2018-04-11 14:20:29,880 WARN L151 SmtUtils]: Spent 144ms on a formula simplification. DAG size of input: 142 DAG size of output 99 [2018-04-11 14:20:30,586 WARN L151 SmtUtils]: Spent 564ms on a formula simplification. DAG size of input: 216 DAG size of output 174 [2018-04-11 14:20:31,299 WARN L151 SmtUtils]: Spent 575ms on a formula simplification. DAG size of input: 230 DAG size of output 186 [2018-04-11 14:20:31,728 WARN L151 SmtUtils]: Spent 303ms on a formula simplification. DAG size of input: 143 DAG size of output 112 [2018-04-11 14:20:32,018 WARN L151 SmtUtils]: Spent 233ms on a formula simplification. DAG size of input: 126 DAG size of output 100 [2018-04-11 14:20:32,236 WARN L151 SmtUtils]: Spent 153ms on a formula simplification. DAG size of input: 98 DAG size of output 76 [2018-04-11 14:20:32,577 WARN L151 SmtUtils]: Spent 274ms on a formula simplification. DAG size of input: 124 DAG size of output 102 [2018-04-11 14:20:32,905 WARN L151 SmtUtils]: Spent 259ms on a formula simplification. DAG size of input: 119 DAG size of output 96 [2018-04-11 14:20:33,130 WARN L151 SmtUtils]: Spent 169ms on a formula simplification. DAG size of input: 111 DAG size of output 102 [2018-04-11 14:20:33,289 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 94 DAG size of output 90 [2018-04-11 14:20:33,966 WARN L151 SmtUtils]: Spent 118ms on a formula simplification. DAG size of input: 114 DAG size of output 71 [2018-04-11 14:20:34,167 WARN L151 SmtUtils]: Spent 114ms on a formula simplification. DAG size of input: 115 DAG size of output 70 [2018-04-11 14:20:34,511 WARN L151 SmtUtils]: Spent 230ms on a formula simplification. DAG size of input: 141 DAG size of output 99 [2018-04-11 14:20:34,795 WARN L151 SmtUtils]: Spent 204ms on a formula simplification. DAG size of input: 120 DAG size of output 84 [2018-04-11 14:20:35,726 WARN L151 SmtUtils]: Spent 576ms on a formula simplification. DAG size of input: 237 DAG size of output 176 [2018-04-11 14:20:36,597 WARN L151 SmtUtils]: Spent 687ms on a formula simplification. DAG size of input: 251 DAG size of output 188 [2018-04-11 14:20:36,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:20:36,643 INFO L93 Difference]: Finished difference Result 189 states and 199 transitions. [2018-04-11 14:20:36,643 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-11 14:20:36,643 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 100 [2018-04-11 14:20:36,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:20:36,644 INFO L225 Difference]: With dead ends: 189 [2018-04-11 14:20:36,644 INFO L226 Difference]: Without dead ends: 154 [2018-04-11 14:20:36,644 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 14 SyntacticMatches, 11 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 914 ImplicationChecksByTransitivity, 13.7s TimeCoverageRelationStatistics Valid=574, Invalid=5278, Unknown=0, NotChecked=0, Total=5852 [2018-04-11 14:20:36,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2018-04-11 14:20:36,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 136. [2018-04-11 14:20:36,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2018-04-11 14:20:36,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 148 transitions. [2018-04-11 14:20:36,647 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 148 transitions. Word has length 100 [2018-04-11 14:20:36,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:20:36,647 INFO L459 AbstractCegarLoop]: Abstraction has 136 states and 148 transitions. [2018-04-11 14:20:36,647 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-04-11 14:20:36,647 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 148 transitions. [2018-04-11 14:20:36,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2018-04-11 14:20:36,648 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:20:36,648 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:20:36,648 INFO L408 AbstractCegarLoop]: === Iteration 52 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:20:36,648 INFO L82 PathProgramCache]: Analyzing trace with hash -991469896, now seen corresponding path program 5 times [2018-04-11 14:20:36,649 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:20:36,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:20:36,671 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:20:37,950 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 38 proven. 110 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2018-04-11 14:20:37,950 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:20:37,950 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38] total 38 [2018-04-11 14:20:37,950 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:20:37,950 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 36 proven. 22 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2018-04-11 14:20:37,950 INFO L182 omatonBuilderFactory]: Interpolants [12608#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= 0 (select |#valid| 0)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|))), 12609#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= 0 (select |#valid| 0)) (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1)), 12610#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= 0 (select |#valid| 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1)), 12611#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8) (= 0 (select |#valid| 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 4)))))) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))), 12612#(= |#valid| |old(#valid)|), 12613#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|) 0)), 12614#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|) 0) (= (select |old(#valid)| 0) (select |#valid| 0)) (or (= |#valid| |old(#valid)|) (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base| (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 12615#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 4)))))) (= 0 (select |#valid| 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 4)))))) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))), 12616#(and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 4)))))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8) (= 0 (select |#valid| 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 4)))))) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))), 12617#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 4)))))) (= 0 (select |#valid| 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 4)))))) (= 8 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))), 12618#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 8)))))) (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= 0 (select |#valid| 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 8)))))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 3)), 12619#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|) 0)), 12620#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|) 0) (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 12621#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 8)))) |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 8)))))) (= 0 (select |#valid| 0)) (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 8)))))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 3) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|))), 12622#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 8)))))) (= 0 (select |#valid| 0)) (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 8)))))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 3) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 8)))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base))), 12623#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 8)))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (= 0 (select |#valid| 0)) (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 8)))))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 3) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 8)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))))), 12624#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 12)))))) (<= 16 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 12)))))) (= 0 (select |#valid| 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 12)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 (- 1))))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 (- 1))))))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 4)), 12625#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 8)))))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 8)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (= 0 (select |#valid| 0)) (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 8)))))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 3)), 12626#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 8)))))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select |#valid| 0)) (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 8)))))) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 8)))))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 3)), 12627#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 8)))))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 8)))))) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 8)))))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 3)), 12628#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 8)))))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 8)))))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 3)), 12629#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 4)))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 4)))))) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8)), 12630#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 4)))))) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 4))))))), 12631#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (- 4))))))), 12632#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 12633#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|)), 12595#true, 12596#false, 12597#(= 0 (select |#valid| 0)), 12598#(= (select |old(#valid)| 0) (select |#valid| 0)), 12599#(and (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0))), 12600#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|)), 12601#(and (= 0 (select |#valid| 0)) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|)), 12602#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select |#valid| 0))), 12603#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select |#valid| 0)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 12604#(and (<= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_~size) (= (select |old(#valid)| 0) (select |#valid| 0)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_~size |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size|)), 12605#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= 0 (select |#valid| 0)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1)), 12606#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))), 12607#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)))] [2018-04-11 14:20:37,951 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 38 proven. 110 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2018-04-11 14:20:37,951 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-11 14:20:37,951 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-11 14:20:37,951 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=1342, Unknown=0, NotChecked=0, Total=1482 [2018-04-11 14:20:37,951 INFO L87 Difference]: Start difference. First operand 136 states and 148 transitions. Second operand 39 states. [2018-04-11 14:20:39,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:20:39,395 INFO L93 Difference]: Finished difference Result 139 states and 151 transitions. [2018-04-11 14:20:39,395 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-11 14:20:39,396 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 102 [2018-04-11 14:20:39,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:20:39,396 INFO L225 Difference]: With dead ends: 139 [2018-04-11 14:20:39,396 INFO L226 Difference]: Without dead ends: 139 [2018-04-11 14:20:39,397 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 9 SyntacticMatches, 3 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1232 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=432, Invalid=4260, Unknown=0, NotChecked=0, Total=4692 [2018-04-11 14:20:39,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2018-04-11 14:20:39,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 138. [2018-04-11 14:20:39,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 138 states. [2018-04-11 14:20:39,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 150 transitions. [2018-04-11 14:20:39,399 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 150 transitions. Word has length 102 [2018-04-11 14:20:39,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:20:39,399 INFO L459 AbstractCegarLoop]: Abstraction has 138 states and 150 transitions. [2018-04-11 14:20:39,400 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-11 14:20:39,400 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 150 transitions. [2018-04-11 14:20:39,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-04-11 14:20:39,400 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:20:39,400 INFO L355 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 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] [2018-04-11 14:20:39,400 INFO L408 AbstractCegarLoop]: === Iteration 53 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:20:39,401 INFO L82 PathProgramCache]: Analyzing trace with hash -551890624, now seen corresponding path program 6 times [2018-04-11 14:20:39,401 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:20:39,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:20:39,422 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:20:39,813 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 111 proven. 23 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2018-04-11 14:20:39,813 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:20:39,813 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-11 14:20:39,813 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:20:39,813 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 49 proven. 3 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2018-04-11 14:20:39,813 INFO L182 omatonBuilderFactory]: Interpolants [12971#true, 12972#false, 12973#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)), 12974#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)), 12975#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)), 12976#(= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)), 12977#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))), 12978#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))), 12979#(= |#valid| |old(#valid)|), 12980#(and (not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|) 0)), 12981#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|) 0) (not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)) (or (= |#valid| |old(#valid)|) (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base| (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 12982#(and (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))))), 12983#(and (not (= 0 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))))), 12984#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))))), 12985#(and (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 (- 2))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 (- 2))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))))), 12986#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))))), 12987#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|)) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))))), 12988#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))))), 12989#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))), 12990#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))), 12991#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|))] [2018-04-11 14:20:39,814 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 111 proven. 23 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2018-04-11 14:20:39,814 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-11 14:20:39,814 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-11 14:20:39,814 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=374, Unknown=0, NotChecked=0, Total=420 [2018-04-11 14:20:39,814 INFO L87 Difference]: Start difference. First operand 138 states and 150 transitions. Second operand 21 states. [2018-04-11 14:20:40,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:20:40,531 INFO L93 Difference]: Finished difference Result 145 states and 156 transitions. [2018-04-11 14:20:40,531 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-11 14:20:40,531 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 107 [2018-04-11 14:20:40,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:20:40,532 INFO L225 Difference]: With dead ends: 145 [2018-04-11 14:20:40,532 INFO L226 Difference]: Without dead ends: 145 [2018-04-11 14:20:40,532 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=198, Invalid=1284, Unknown=0, NotChecked=0, Total=1482 [2018-04-11 14:20:40,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2018-04-11 14:20:40,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 138. [2018-04-11 14:20:40,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 138 states. [2018-04-11 14:20:40,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 149 transitions. [2018-04-11 14:20:40,534 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 149 transitions. Word has length 107 [2018-04-11 14:20:40,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:20:40,534 INFO L459 AbstractCegarLoop]: Abstraction has 138 states and 149 transitions. [2018-04-11 14:20:40,534 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-11 14:20:40,534 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 149 transitions. [2018-04-11 14:20:40,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2018-04-11 14:20:40,535 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:20:40,535 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:20:40,535 INFO L408 AbstractCegarLoop]: === Iteration 54 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:20:40,535 INFO L82 PathProgramCache]: Analyzing trace with hash 169575276, now seen corresponding path program 7 times [2018-04-11 14:20:40,536 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:20:40,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:20:40,555 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:20:41,029 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 9 proven. 125 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2018-04-11 14:20:41,029 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:20:41,029 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-11 14:20:41,029 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:20:41,030 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 9 proven. 26 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-04-11 14:20:41,030 INFO L182 omatonBuilderFactory]: Interpolants [13313#true, 13314#false, 13315#(= |~#__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_global_msg_list~0.offset| 0), 13316#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|), 13317#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|), 13318#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|), 13319#(= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0), 13320#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 13321#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 13322#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 13323#(= |#valid| |old(#valid)|), 13324#(= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)), 13325#(= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)), 13326#(and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 13327#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base))), 13328#(and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 13329#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 8)) 4))))), 13330#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 12)) 4))))), 13331#(and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 16)) 4)))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 13332#(and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (- 12)) 4)))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 13333#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (- 8)) 4))))), 13334#(and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 13335#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|))), 13336#(= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))] [2018-04-11 14:20:41,030 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 9 proven. 125 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2018-04-11 14:20:41,030 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-11 14:20:41,030 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-11 14:20:41,030 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=490, Unknown=0, NotChecked=0, Total=552 [2018-04-11 14:20:41,030 INFO L87 Difference]: Start difference. First operand 138 states and 149 transitions. Second operand 24 states. [2018-04-11 14:20:42,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:20:42,005 INFO L93 Difference]: Finished difference Result 189 states and 199 transitions. [2018-04-11 14:20:42,030 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-11 14:20:42,030 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 108 [2018-04-11 14:20:42,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:20:42,031 INFO L225 Difference]: With dead ends: 189 [2018-04-11 14:20:42,031 INFO L226 Difference]: Without dead ends: 189 [2018-04-11 14:20:42,031 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 3 SyntacticMatches, 4 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 799 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=662, Invalid=3370, Unknown=0, NotChecked=0, Total=4032 [2018-04-11 14:20:42,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2018-04-11 14:20:42,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 139. [2018-04-11 14:20:42,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 139 states. [2018-04-11 14:20:42,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 150 transitions. [2018-04-11 14:20:42,033 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 150 transitions. Word has length 108 [2018-04-11 14:20:42,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:20:42,033 INFO L459 AbstractCegarLoop]: Abstraction has 139 states and 150 transitions. [2018-04-11 14:20:42,033 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-11 14:20:42,033 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 150 transitions. [2018-04-11 14:20:42,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2018-04-11 14:20:42,034 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:20:42,034 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:20:42,034 INFO L408 AbstractCegarLoop]: === Iteration 55 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:20:42,034 INFO L82 PathProgramCache]: Analyzing trace with hash 169575277, now seen corresponding path program 3 times [2018-04-11 14:20:42,034 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:20:42,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:20:42,046 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:20:42,114 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 62 proven. 33 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2018-04-11 14:20:42,114 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:20:42,114 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-11 14:20:42,114 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:20:42,114 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2018-04-11 14:20:42,114 INFO L182 omatonBuilderFactory]: Interpolants [13746#true, 13747#false, 13748#(<= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)), 13749#(<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)), 13750#(<= 8 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)), 13751#(<= 12 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)), 13752#(<= 16 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)), 13753#(<= 12 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)), 13754#(<= 8 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)), 13755#(<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)), 13756#(and (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 4) (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))), 13757#(and (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 8) (select |#length| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))] [2018-04-11 14:20:42,114 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 62 proven. 33 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2018-04-11 14:20:42,115 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-11 14:20:42,115 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-11 14:20:42,115 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2018-04-11 14:20:42,115 INFO L87 Difference]: Start difference. First operand 139 states and 150 transitions. Second operand 12 states. [2018-04-11 14:20:42,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:20:42,243 INFO L93 Difference]: Finished difference Result 147 states and 156 transitions. [2018-04-11 14:20:42,244 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-11 14:20:42,244 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 108 [2018-04-11 14:20:42,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:20:42,244 INFO L225 Difference]: With dead ends: 147 [2018-04-11 14:20:42,244 INFO L226 Difference]: Without dead ends: 147 [2018-04-11 14:20:42,244 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2018-04-11 14:20:42,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2018-04-11 14:20:42,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 139. [2018-04-11 14:20:42,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 139 states. [2018-04-11 14:20:42,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 149 transitions. [2018-04-11 14:20:42,246 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 149 transitions. Word has length 108 [2018-04-11 14:20:42,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:20:42,246 INFO L459 AbstractCegarLoop]: Abstraction has 139 states and 149 transitions. [2018-04-11 14:20:42,246 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-11 14:20:42,246 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 149 transitions. [2018-04-11 14:20:42,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2018-04-11 14:20:42,247 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:20:42,247 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:20:42,247 INFO L408 AbstractCegarLoop]: === Iteration 56 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:20:42,247 INFO L82 PathProgramCache]: Analyzing trace with hash 961866376, now seen corresponding path program 6 times [2018-04-11 14:20:42,247 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:20:42,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:20:42,260 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:20:42,643 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 33 proven. 87 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2018-04-11 14:20:42,643 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:20:42,643 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-11 14:20:42,644 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:20:42,644 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2018-04-11 14:20:42,644 INFO L182 omatonBuilderFactory]: Interpolants [14054#true, 14055#false, 14056#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|), 14057#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|), 14058#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|), 14059#(= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0), 14060#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 14061#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.offset|) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 14062#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0) (= 0 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.offset)), 14063#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0)))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 14064#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1) (<= (+ (div (+ 0 (- __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) 4) 1) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0)), 14065#(and (<= (+ (div (+ (- __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0) 4) 2) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 2)), 14066#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) (not (= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 3)), 14067#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 3)), 14068#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 4)), 14069#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 3)), 14070#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 2)), 14071#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 1)), 14072#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0)), 14073#(= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.offset| 0)] [2018-04-11 14:20:42,644 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 33 proven. 87 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2018-04-11 14:20:42,644 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-11 14:20:42,644 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-11 14:20:42,645 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2018-04-11 14:20:42,645 INFO L87 Difference]: Start difference. First operand 139 states and 149 transitions. Second operand 20 states. [2018-04-11 14:20:42,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:20:42,946 INFO L93 Difference]: Finished difference Result 162 states and 173 transitions. [2018-04-11 14:20:42,946 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-11 14:20:42,946 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 109 [2018-04-11 14:20:42,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:20:42,947 INFO L225 Difference]: With dead ends: 162 [2018-04-11 14:20:42,947 INFO L226 Difference]: Without dead ends: 162 [2018-04-11 14:20:42,947 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 3 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=168, Invalid=762, Unknown=0, NotChecked=0, Total=930 [2018-04-11 14:20:42,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2018-04-11 14:20:42,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 153. [2018-04-11 14:20:42,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 153 states. [2018-04-11 14:20:42,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 167 transitions. [2018-04-11 14:20:42,949 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 167 transitions. Word has length 109 [2018-04-11 14:20:42,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:20:42,949 INFO L459 AbstractCegarLoop]: Abstraction has 153 states and 167 transitions. [2018-04-11 14:20:42,949 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-11 14:20:42,949 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 167 transitions. [2018-04-11 14:20:42,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2018-04-11 14:20:42,950 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:20:42,950 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:20:42,950 INFO L408 AbstractCegarLoop]: === Iteration 57 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:20:42,950 INFO L82 PathProgramCache]: Analyzing trace with hash -246913236, now seen corresponding path program 7 times [2018-04-11 14:20:42,950 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:20:42,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:20:42,966 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:20:44,870 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 54 proven. 116 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-04-11 14:20:44,871 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:20:44,871 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46] total 46 [2018-04-11 14:20:44,871 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:20:44,871 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 21 proven. 38 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-04-11 14:20:44,871 INFO L182 omatonBuilderFactory]: Interpolants [14411#true, 14412#false, 14413#(= |~#__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_global_msg_list~0.offset| 0), 14414#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|), 14415#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|), 14416#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|), 14417#(= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0), 14418#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 14419#(and (<= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_~size) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_~size |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size|)), 14420#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)), 14421#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)), 14422#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 14423#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 14424#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 14425#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1) (<= (+ (div (+ 0 (- __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) 4) 1) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0)), 14426#(= |#valid| |old(#valid)|), 14427#(and (<= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_~size) (= |#valid| |old(#valid)|) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_~size |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size|)), 14428#(or (<= (+ |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| 1) 0) (<= 4294967296 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size|) (and (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|) 0))), 14429#(or (<= (+ |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size| 1) 0) (<= 4294967296 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#in~size|) (and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|) 0) (or (= |#valid| |old(#valid)|) (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base| (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 14430#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1) (<= (+ (div (+ 0 (- __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) 4) 1) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0)), 14431#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1) (<= (+ (div (+ 0 (- __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) 4) 1) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0)), 14432#(and (or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 3)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1)), 14433#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 8)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 7)) (<= (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 8)), 14434#(and (not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|) 0)), 14435#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|) 0) (not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)) (or (= |#valid| |old(#valid)|) (= (select |old(#valid)| (@diff |old(#valid)| |#valid|)) 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 14436#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 8)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 7)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (<= (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 8)), 14437#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= 0 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 7) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 8)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)))) (<= (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 8)), 14438#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 7) (= 8 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 8)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))))) (not (= 8 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))))), 14439#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 11) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 12)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 3)))), 14440#(and (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|) 0)), 14441#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|) 0) (or (= |#valid| |old(#valid)|) (= (select |old(#valid)| (@diff |old(#valid)| |#valid|)) 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 14442#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 11) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 12)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 3)))), 14443#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 11) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 12)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 3)))), 14444#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 12)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))))) (<= (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 8)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 3)), 14445#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (<= (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) 12) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 16)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 4)), 14446#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (- 12)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 3)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 11))), 14447#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (- 12)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 3)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 11))), 14448#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (- 12)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 3)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 11))), 14449#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 7) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (- 8)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) 8)))), 14450#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 7) (and (not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|)) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (- 8)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) 8))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 14451#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 7) (and (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (- 8)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) 8)))), 14452#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (- 8)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) 8)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 7))), 14453#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 3) (and (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 1) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))))), 14454#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 3) (and (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 1) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))))), 14455#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 3) (and (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 1) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0)))))), 14456#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0)) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 1) 0))), 14457#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|))] [2018-04-11 14:20:44,872 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 54 proven. 116 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-04-11 14:20:44,872 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-04-11 14:20:44,872 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-04-11 14:20:44,872 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=271, Invalid=1891, Unknown=0, NotChecked=0, Total=2162 [2018-04-11 14:20:44,872 INFO L87 Difference]: Start difference. First operand 153 states and 167 transitions. Second operand 47 states. [2018-04-11 14:20:46,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:20:46,324 INFO L93 Difference]: Finished difference Result 155 states and 166 transitions. [2018-04-11 14:20:46,324 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-11 14:20:46,324 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 110 [2018-04-11 14:20:46,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:20:46,325 INFO L225 Difference]: With dead ends: 155 [2018-04-11 14:20:46,325 INFO L226 Difference]: Without dead ends: 155 [2018-04-11 14:20:46,325 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1714 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=739, Invalid=5423, Unknown=0, NotChecked=0, Total=6162 [2018-04-11 14:20:46,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2018-04-11 14:20:46,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 153. [2018-04-11 14:20:46,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 153 states. [2018-04-11 14:20:46,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 166 transitions. [2018-04-11 14:20:46,327 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 166 transitions. Word has length 110 [2018-04-11 14:20:46,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:20:46,327 INFO L459 AbstractCegarLoop]: Abstraction has 153 states and 166 transitions. [2018-04-11 14:20:46,328 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-04-11 14:20:46,328 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 166 transitions. [2018-04-11 14:20:46,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2018-04-11 14:20:46,328 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:20:46,328 INFO L355 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:20:46,329 INFO L408 AbstractCegarLoop]: === Iteration 58 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:20:46,329 INFO L82 PathProgramCache]: Analyzing trace with hash 1715786164, now seen corresponding path program 8 times [2018-04-11 14:20:46,329 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:20:46,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:20:46,350 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:20:47,416 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 54 proven. 145 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2018-04-11 14:20:47,416 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:20:47,416 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2018-04-11 14:20:47,416 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:20:47,416 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 50 proven. 24 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2018-04-11 14:20:47,417 INFO L182 omatonBuilderFactory]: Interpolants [14848#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|) 0) (not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)) (or (= |#valid| |old(#valid)|) (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base| (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 14849#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 3) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8) 4) 1) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0)), 14850#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (not (= 0 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 3) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8) 4) 1) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0)), 14851#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 3) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8) 4) 1) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8)))), 14852#(and (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 16 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 4)), 14853#(and (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|) 0)), 14854#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|) 0) (or (= |#valid| |old(#valid)|) (= (select |old(#valid)| (@diff |old(#valid)| |#valid|)) 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 14855#(and (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8) |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 16 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 4)), 14856#(and (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 16 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 4)), 14857#(and (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (<= 16 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 4)), 14858#(and (<= 20 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 5) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 (- 2))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 (- 2))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8)))), 14859#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 4) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (<= 16 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0)))))), 14860#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 4) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (<= 16 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8)))), 14861#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 4) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 (- 1))) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (<= 16 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8)))), 14862#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 3) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))))), 14863#(and (not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 3) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8)))), 14864#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 3) (not (= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8)))), 14865#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 3)), 14866#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8)), 14867#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|)), 14831#true, 14832#false, 14833#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|), 14834#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|), 14835#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|), 14836#(= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0), 14837#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 14838#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1)), 14839#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))), 14840#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)), 14841#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)), 14842#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|))), 14843#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8) (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))), 14844#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)))) (= 8 (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset))), 14845#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 8))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 3) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 8) 4) 1) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0)), 14846#(= |#valid| |old(#valid)|), 14847#(and (not (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|) 0))] [2018-04-11 14:20:47,417 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 54 proven. 145 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2018-04-11 14:20:47,417 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-04-11 14:20:47,417 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-04-11 14:20:47,417 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1221, Unknown=0, NotChecked=0, Total=1332 [2018-04-11 14:20:47,417 INFO L87 Difference]: Start difference. First operand 153 states and 166 transitions. Second operand 37 states. [2018-04-11 14:20:48,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:20:48,880 INFO L93 Difference]: Finished difference Result 183 states and 198 transitions. [2018-04-11 14:20:48,880 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-11 14:20:48,880 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 115 [2018-04-11 14:20:48,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:20:48,881 INFO L225 Difference]: With dead ends: 183 [2018-04-11 14:20:48,881 INFO L226 Difference]: Without dead ends: 183 [2018-04-11 14:20:48,881 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 573 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=246, Invalid=2834, Unknown=0, NotChecked=0, Total=3080 [2018-04-11 14:20:48,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2018-04-11 14:20:48,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 178. [2018-04-11 14:20:48,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 178 states. [2018-04-11 14:20:48,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 193 transitions. [2018-04-11 14:20:48,883 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 193 transitions. Word has length 115 [2018-04-11 14:20:48,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:20:48,883 INFO L459 AbstractCegarLoop]: Abstraction has 178 states and 193 transitions. [2018-04-11 14:20:48,883 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-04-11 14:20:48,884 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 193 transitions. [2018-04-11 14:20:48,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2018-04-11 14:20:48,884 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:20:48,884 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:20:48,884 INFO L408 AbstractCegarLoop]: === Iteration 59 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:20:48,885 INFO L82 PathProgramCache]: Analyzing trace with hash -739679008, now seen corresponding path program 8 times [2018-04-11 14:20:48,885 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:20:48,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:20:48,894 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:20:48,960 INFO L134 CoverageAnalysis]: Checked inductivity of 202 backedges. 60 proven. 62 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2018-04-11 14:20:48,961 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:20:48,961 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-11 14:20:48,961 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:20:48,961 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2018-04-11 14:20:48,961 INFO L182 omatonBuilderFactory]: Interpolants [15268#true, 15269#false, 15270#(= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0), 15271#(<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1), 15272#(<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 2), 15273#(<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 3), 15274#(<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 4), 15275#(<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 3), 15276#(<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 2), 15277#(<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 1), 15278#(<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 0), 15279#(<= (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 1) 0)] [2018-04-11 14:20:48,961 INFO L134 CoverageAnalysis]: Checked inductivity of 202 backedges. 60 proven. 62 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2018-04-11 14:20:48,961 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-11 14:20:48,962 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-11 14:20:48,962 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2018-04-11 14:20:48,962 INFO L87 Difference]: Start difference. First operand 178 states and 193 transitions. Second operand 12 states. [2018-04-11 14:20:49,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:20:49,025 INFO L93 Difference]: Finished difference Result 183 states and 195 transitions. [2018-04-11 14:20:49,025 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-11 14:20:49,025 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 116 [2018-04-11 14:20:49,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:20:49,026 INFO L225 Difference]: With dead ends: 183 [2018-04-11 14:20:49,026 INFO L226 Difference]: Without dead ends: 183 [2018-04-11 14:20:49,026 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2018-04-11 14:20:49,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2018-04-11 14:20:49,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 177. [2018-04-11 14:20:49,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 177 states. [2018-04-11 14:20:49,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 189 transitions. [2018-04-11 14:20:49,028 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 189 transitions. Word has length 116 [2018-04-11 14:20:49,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:20:49,028 INFO L459 AbstractCegarLoop]: Abstraction has 177 states and 189 transitions. [2018-04-11 14:20:49,028 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-11 14:20:49,028 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 189 transitions. [2018-04-11 14:20:49,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2018-04-11 14:20:49,029 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:20:49,029 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:20:49,029 INFO L408 AbstractCegarLoop]: === Iteration 60 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:20:49,029 INFO L82 PathProgramCache]: Analyzing trace with hash -1455214096, now seen corresponding path program 5 times [2018-04-11 14:20:49,030 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:20:49,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:20:49,043 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:20:49,566 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 36 proven. 121 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2018-04-11 14:20:49,567 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:20:49,567 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-11 14:20:49,567 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:20:49,567 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 3 proven. 32 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-04-11 14:20:49,567 INFO L182 omatonBuilderFactory]: Interpolants [15650#true, 15651#false, 15652#(and (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|))), 15653#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|)), 15654#(and (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.base|))), 15655#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 15656#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 15657#(= |#valid| |old(#valid)|), 15658#(= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.base|)), 15659#(= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.base|)), 15660#(and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.base|)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 15661#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 15662#(and (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 15663#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 1) (<= (+ (div (+ 0 (- __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset)) 4) 1) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0)), 15664#(and (<= (+ (div (+ (- __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0) 4) 2) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 2)), 15665#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (not (= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0)) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 3)), 15666#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 3)), 15667#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 4)), 15668#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 3)), 15669#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 2)), 15670#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0 1)), 15671#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) 0))) (<= (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset) 0)), 15672#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base)) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (not (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.base|))), 15673#(= 1 (select |#valid| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base))] [2018-04-11 14:20:49,567 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 36 proven. 121 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2018-04-11 14:20:49,568 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-11 14:20:49,568 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-11 14:20:49,568 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=485, Unknown=0, NotChecked=0, Total=552 [2018-04-11 14:20:49,568 INFO L87 Difference]: Start difference. First operand 177 states and 189 transitions. Second operand 24 states. [2018-04-11 14:20:50,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:20:50,135 INFO L93 Difference]: Finished difference Result 182 states and 194 transitions. [2018-04-11 14:20:50,135 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-11 14:20:50,135 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 117 [2018-04-11 14:20:50,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:20:50,136 INFO L225 Difference]: With dead ends: 182 [2018-04-11 14:20:50,136 INFO L226 Difference]: Without dead ends: 182 [2018-04-11 14:20:50,136 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 1 SyntacticMatches, 5 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=218, Invalid=1342, Unknown=0, NotChecked=0, Total=1560 [2018-04-11 14:20:50,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2018-04-11 14:20:50,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 179. [2018-04-11 14:20:50,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 179 states. [2018-04-11 14:20:50,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 191 transitions. [2018-04-11 14:20:50,138 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 191 transitions. Word has length 117 [2018-04-11 14:20:50,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:20:50,138 INFO L459 AbstractCegarLoop]: Abstraction has 179 states and 191 transitions. [2018-04-11 14:20:50,138 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-11 14:20:50,138 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 191 transitions. [2018-04-11 14:20:50,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2018-04-11 14:20:50,139 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:20:50,139 INFO L355 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:20:50,139 INFO L408 AbstractCegarLoop]: === Iteration 61 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:20:50,139 INFO L82 PathProgramCache]: Analyzing trace with hash -1283874021, now seen corresponding path program 1 times [2018-04-11 14:20:50,139 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:20:50,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:20:50,149 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:20:50,218 INFO L134 CoverageAnalysis]: Checked inductivity of 261 backedges. 0 proven. 117 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2018-04-11 14:20:50,218 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:20:50,219 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-11 14:20:50,219 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:20:50,219 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2018-04-11 14:20:50,219 INFO L182 omatonBuilderFactory]: Interpolants [16067#true, 16068#false, 16069#(<= 10 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0), 16070#(and (<= 10 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 16071#(<= (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 9) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0), 16072#(<= (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 8) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0), 16073#(<= (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 7) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0), 16074#(<= (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 6) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0), 16075#(<= (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 5) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0), 16076#(<= (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 4) __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~len~0)] [2018-04-11 14:20:50,219 INFO L134 CoverageAnalysis]: Checked inductivity of 261 backedges. 0 proven. 117 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2018-04-11 14:20:50,219 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-11 14:20:50,219 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-11 14:20:50,219 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2018-04-11 14:20:50,219 INFO L87 Difference]: Start difference. First operand 179 states and 191 transitions. Second operand 10 states. [2018-04-11 14:20:50,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:20:50,292 INFO L93 Difference]: Finished difference Result 265 states and 282 transitions. [2018-04-11 14:20:50,292 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 14:20:50,292 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 121 [2018-04-11 14:20:50,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:20:50,293 INFO L225 Difference]: With dead ends: 265 [2018-04-11 14:20:50,293 INFO L226 Difference]: Without dead ends: 265 [2018-04-11 14:20:50,293 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=99, Invalid=141, Unknown=0, NotChecked=0, Total=240 [2018-04-11 14:20:50,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2018-04-11 14:20:50,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 185. [2018-04-11 14:20:50,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 185 states. [2018-04-11 14:20:50,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 197 transitions. [2018-04-11 14:20:50,295 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 197 transitions. Word has length 121 [2018-04-11 14:20:50,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:20:50,295 INFO L459 AbstractCegarLoop]: Abstraction has 185 states and 197 transitions. [2018-04-11 14:20:50,295 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-11 14:20:50,295 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 197 transitions. [2018-04-11 14:20:50,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2018-04-11 14:20:50,296 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:20:50,296 INFO L355 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:20:50,296 INFO L408 AbstractCegarLoop]: === Iteration 62 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:20:50,297 INFO L82 PathProgramCache]: Analyzing trace with hash 1291543564, now seen corresponding path program 7 times [2018-04-11 14:20:50,297 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:20:50,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:20:50,313 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:20:50,770 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 15 proven. 144 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2018-04-11 14:20:50,771 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 14:20:50,771 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-11 14:20:50,771 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-11 14:20:50,771 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2018-04-11 14:20:50,771 INFO L182 omatonBuilderFactory]: Interpolants [16544#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret38.offset|), 16545#(= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0), 16546#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0 0)), 16547#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~ret40.offset|)), 16548#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~p~0.offset)), 16549#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0))))), 16550#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 8)) 4))) (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0)), 16551#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 12)) 4)))), 16552#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 16)) 4)))), 16553#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~i~0) (- 20)) 4)))), 16554#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (- 16)) 4)))), 16555#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (- 12)) 4)))), 16556#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0) (- 8)) 4)))), 16557#(and (= __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_~j~0))))), 16558#(= |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_point_#t~mem42.offset| 0), 16539#true, 16540#false, 16541#(= |~#__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_global_msg_list~0.offset| 0), 16542#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#t~malloc12.offset|), 16543#(= 0 |__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_malloc_#res.offset|)] [2018-04-11 14:20:50,771 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 15 proven. 144 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2018-04-11 14:20:50,771 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-11 14:20:50,771 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-11 14:20:50,771 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2018-04-11 14:20:50,772 INFO L87 Difference]: Start difference. First operand 185 states and 197 transitions. Second operand 20 states. [2018-04-11 14:20:51,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 14:20:51,474 INFO L93 Difference]: Finished difference Result 192 states and 203 transitions. [2018-04-11 14:20:51,474 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-11 14:20:51,474 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 122 [2018-04-11 14:20:51,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 14:20:51,475 INFO L225 Difference]: With dead ends: 192 [2018-04-11 14:20:51,475 INFO L226 Difference]: Without dead ends: 192 [2018-04-11 14:20:51,475 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 4 SyntacticMatches, 7 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 393 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=429, Invalid=2021, Unknown=0, NotChecked=0, Total=2450 [2018-04-11 14:20:51,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2018-04-11 14:20:51,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 186. [2018-04-11 14:20:51,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 186 states. [2018-04-11 14:20:51,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 198 transitions. [2018-04-11 14:20:51,478 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 198 transitions. Word has length 122 [2018-04-11 14:20:51,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 14:20:51,478 INFO L459 AbstractCegarLoop]: Abstraction has 186 states and 198 transitions. [2018-04-11 14:20:51,478 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-11 14:20:51,478 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 198 transitions. [2018-04-11 14:20:51,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2018-04-11 14:20:51,479 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 14:20:51,479 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 14:20:51,479 INFO L408 AbstractCegarLoop]: === Iteration 63 === [__U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation]=== [2018-04-11 14:20:51,479 INFO L82 PathProgramCache]: Analyzing trace with hash 265493447, now seen corresponding path program 5 times [2018-04-11 14:20:51,480 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 14:20:51,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 14:20:51,496 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 14:22:21,165 WARN L151 SmtUtils]: Spent 155ms on a formula simplification. DAG size of input: 112 DAG size of output 46 [2018-04-11 14:22:21,522 WARN L151 SmtUtils]: Spent 274ms on a formula simplification. DAG size of input: 112 DAG size of output 64 [2018-04-11 14:22:21,926 WARN L151 SmtUtils]: Spent 286ms on a formula simplification. DAG size of input: 112 DAG size of output 64 [2018-04-11 14:22:22,216 WARN L151 SmtUtils]: Spent 178ms on a formula simplification. DAG size of input: 117 DAG size of output 52 [2018-04-11 14:22:22,510 WARN L151 SmtUtils]: Spent 178ms on a formula simplification. DAG size of input: 139 DAG size of output 57 [2018-04-11 14:22:22,831 WARN L151 SmtUtils]: Spent 182ms on a formula simplification. DAG size of input: 139 DAG size of output 57 [2018-04-11 14:22:23,672 WARN L151 SmtUtils]: Spent 441ms on a formula simplification. DAG size of input: 199 DAG size of output 66 [2018-04-11 14:22:24,403 WARN L151 SmtUtils]: Spent 430ms on a formula simplification. DAG size of input: 199 DAG size of output 66 [2018-04-11 14:22:25,248 WARN L151 SmtUtils]: Spent 484ms on a formula simplification. DAG size of input: 199 DAG size of output 66 [2018-04-11 14:22:26,132 WARN L151 SmtUtils]: Spent 533ms on a formula simplification. DAG size of input: 205 DAG size of output 68 [2018-04-11 14:22:26,880 WARN L151 SmtUtils]: Spent 404ms on a formula simplification. DAG size of input: 193 DAG size of output 68 [2018-04-11 14:22:27,558 WARN L151 SmtUtils]: Spent 448ms on a formula simplification. DAG size of input: 193 DAG size of output 68 [2018-04-11 14:22:28,353 WARN L151 SmtUtils]: Spent 486ms on a formula simplification. DAG size of input: 193 DAG size of output 68 [2018-04-11 14:22:28,973 WARN L151 SmtUtils]: Spent 235ms on a formula simplification. DAG size of input: 142 DAG size of output 93 [2018-04-11 14:22:29,372 WARN L151 SmtUtils]: Spent 264ms on a formula simplification. DAG size of input: 142 DAG size of output 79 [2018-04-11 14:22:29,749 WARN L151 SmtUtils]: Spent 261ms on a formula simplification. DAG size of input: 135 DAG size of output 79 [2018-04-11 14:22:30,207 WARN L151 SmtUtils]: Spent 312ms on a formula simplification. DAG size of input: 143 DAG size of output 84 [2018-04-11 14:22:30,649 WARN L151 SmtUtils]: Spent 281ms on a formula simplification. DAG size of input: 135 DAG size of output 80 [2018-04-11 14:22:31,013 WARN L151 SmtUtils]: Spent 210ms on a formula simplification. DAG size of input: 146 DAG size of output 80 [2018-04-11 14:22:31,401 WARN L151 SmtUtils]: Spent 232ms on a formula simplification. DAG size of input: 150 DAG size of output 82 [2018-04-11 14:22:32,203 WARN L151 SmtUtils]: Spent 426ms on a formula simplification. DAG size of input: 214 DAG size of output 68 [2018-04-11 14:22:33,387 WARN L151 SmtUtils]: Spent 421ms on a formula simplification. DAG size of input: 216 DAG size of output 68 [2018-04-11 14:22:34,472 WARN L151 SmtUtils]: Spent 253ms on a formula simplification. DAG size of input: 187 DAG size of output 67 [2018-04-11 14:22:35,551 WARN L151 SmtUtils]: Spent 285ms on a formula simplification. DAG size of input: 195 DAG size of output 55 [2018-04-11 14:22:36,351 WARN L151 SmtUtils]: Spent 305ms on a formula simplification. DAG size of input: 183 DAG size of output 56 [2018-04-11 14:22:36,831 WARN L151 SmtUtils]: Spent 199ms on a formula simplification. DAG size of input: 141 DAG size of output 51 [2018-04-11 14:22:37,381 WARN L151 SmtUtils]: Spent 190ms on a formula simplification. DAG size of input: 136 DAG size of output 46 [2018-04-11 14:22:38,075 WARN L151 SmtUtils]: Spent 262ms on a formula simplification. DAG size of input: 137 DAG size of output 36 [2018-04-11 14:22:38,852 WARN L151 SmtUtils]: Spent 246ms on a formula simplification. DAG size of input: 139 DAG size of output 34 [2018-04-11 14:22:39,766 WARN L151 SmtUtils]: Spent 106ms on a formula simplification. DAG size of input: 123 DAG size of output 24 Received shutdown request... [2018-04-11 14:22:40,960 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-11 14:22:40,963 WARN L197 ceAbstractionStarter]: Timeout [2018-04-11 14:22:40,964 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.04 02:22:40 BoogieIcfgContainer [2018-04-11 14:22:40,964 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-11 14:22:40,964 INFO L168 Benchmark]: Toolchain (without parser) took 181004.59 ms. Allocated memory was 402.1 MB in the beginning and 1.6 GB in the end (delta: 1.2 GB). Free memory was 331.6 MB in the beginning and 1.1 GB in the end (delta: -781.9 MB). Peak memory consumption was 425.0 MB. Max. memory is 5.3 GB. [2018-04-11 14:22:40,965 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 402.1 MB. Free memory is still 362.1 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-11 14:22:40,965 INFO L168 Benchmark]: CACSL2BoogieTranslator took 344.48 ms. Allocated memory is still 402.1 MB. Free memory was 331.6 MB in the beginning and 288.0 MB in the end (delta: 43.6 MB). Peak memory consumption was 43.6 MB. Max. memory is 5.3 GB. [2018-04-11 14:22:40,965 INFO L168 Benchmark]: Boogie Preprocessor took 48.10 ms. Allocated memory is still 402.1 MB. Free memory was 288.0 MB in the beginning and 284.0 MB in the end (delta: 4.0 MB). Peak memory consumption was 4.0 MB. Max. memory is 5.3 GB. [2018-04-11 14:22:40,966 INFO L168 Benchmark]: RCFGBuilder took 709.96 ms. Allocated memory was 402.1 MB in the beginning and 584.6 MB in the end (delta: 182.5 MB). Free memory was 284.0 MB in the beginning and 454.1 MB in the end (delta: -170.1 MB). Peak memory consumption was 28.1 MB. Max. memory is 5.3 GB. [2018-04-11 14:22:40,966 INFO L168 Benchmark]: TraceAbstraction took 179899.25 ms. Allocated memory was 584.6 MB in the beginning and 1.6 GB in the end (delta: 1.0 GB). Free memory was 454.1 MB in the beginning and 1.1 GB in the end (delta: -659.4 MB). Peak memory consumption was 365.0 MB. Max. memory is 5.3 GB. [2018-04-11 14:22:40,967 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.17 ms. Allocated memory is still 402.1 MB. Free memory is still 362.1 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 344.48 ms. Allocated memory is still 402.1 MB. Free memory was 331.6 MB in the beginning and 288.0 MB in the end (delta: 43.6 MB). Peak memory consumption was 43.6 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 48.10 ms. Allocated memory is still 402.1 MB. Free memory was 288.0 MB in the beginning and 284.0 MB in the end (delta: 4.0 MB). Peak memory consumption was 4.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 709.96 ms. Allocated memory was 402.1 MB in the beginning and 584.6 MB in the end (delta: 182.5 MB). Free memory was 284.0 MB in the beginning and 454.1 MB in the end (delta: -170.1 MB). Peak memory consumption was 28.1 MB. Max. memory is 5.3 GB. * TraceAbstraction took 179899.25 ms. Allocated memory was 584.6 MB in the beginning and 1.6 GB in the end (delta: 1.0 GB). Free memory was 454.1 MB in the beginning and 1.1 GB in the end (delta: -659.4 MB). Peak memory consumption was 365.0 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1163). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1164]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1164). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1163). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1164]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1164). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1163). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1163). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1100]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1100). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1100]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1100). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1099]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1099). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1099]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1099). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1411]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1411). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1411]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1411). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1256]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1256). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1258]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1258). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1258]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1258). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1256]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1256). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1340]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1340). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1344]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1344). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1344]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1344). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1339]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1339). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1339]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1339). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1340]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1340). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1108]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1108). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1109]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1109). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1109]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1109). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1107]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1107). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1108]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1108). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1110]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1110). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1107]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1107). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1110]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1110). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1460]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 1460). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1294]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1294). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1294]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1294). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1448]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1448). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1453]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1453). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1453]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1453). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1455]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1455). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1448]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1448). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1453]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1453). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1455]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1455). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1453]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1453). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1126]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1126). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1126]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1126). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1193]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1193). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1193]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1193). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1146]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1146). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1146]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1146). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1115]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1115). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1116]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1116). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1116]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1116). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1115]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1115). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1157]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1157). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1157]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1157). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1198]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1198). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1198]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1198). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1267]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1267). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1267]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1267). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1265]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1265). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1265]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1265). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1121]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1121). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - TimeoutResultAtElement [Line: 1121]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1121). Cancelled while BasicCegarLoop was analyzing trace of length 122 with TraceHistMax 6, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 53 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 43 procedures, 352 locations, 79 error locations. TIMEOUT Result, 179.8s OverallTime, 63 OverallIterations, 7 TraceHistogramMax, 36.4s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 2868 SDtfs, 8476 SDslu, 18579 SDs, 0 SdLazy, 28003 SolverSat, 2070 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 11.7s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1864 GetRequests, 221 SyntacticMatches, 82 SemanticMatches, 1561 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13401 ImplicationChecksByTransitivity, 43.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=186occurred in iteration=62, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 2464/4990 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, 62 MinimizatonAttempts, 1149 StatesRemovedByMinimization, 55 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 32.1s InterpolantComputationTime, 4291 NumberOfCodeBlocks, 4291 NumberOfCodeBlocksAsserted, 62 NumberOfCheckSat, 4229 ConstructedInterpolants, 0 QuantifiedInterpolants, 4535480 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 62 InterpolantComputations, 12 PerfectInterpolantSequences, 2464/4990 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memleaks_test18_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-11_14-22-40-975.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memleaks_test18_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-11_14-22-40-975.csv Completed graceful shutdown