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_test17_3_false-valid-memtrack.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-666feb3-m [2018-04-12 05:18:59,700 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-12 05:18:59,702 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-12 05:18:59,714 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-12 05:18:59,714 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-12 05:18:59,714 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-12 05:18:59,715 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-12 05:18:59,717 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-12 05:18:59,718 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-12 05:18:59,719 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-12 05:18:59,720 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-12 05:18:59,720 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-12 05:18:59,720 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-12 05:18:59,721 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-12 05:18:59,722 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-12 05:18:59,723 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-12 05:18:59,725 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-12 05:18:59,726 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-12 05:18:59,727 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-12 05:18:59,728 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-12 05:18:59,729 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-12 05:18:59,729 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-12 05:18:59,730 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-12 05:18:59,731 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-12 05:18:59,731 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-12 05:18:59,732 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-12 05:18:59,732 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-12 05:18:59,733 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-12 05:18:59,733 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-12 05:18:59,733 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-12 05:18:59,733 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-12 05:18:59,734 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf [2018-04-12 05:18:59,753 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-12 05:18:59,754 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-12 05:18:59,755 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-12 05:18:59,755 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-12 05:18:59,755 INFO L133 SettingsManager]: * Use SBE=true [2018-04-12 05:18:59,755 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-12 05:18:59,755 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-12 05:18:59,755 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-12 05:18:59,755 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-12 05:18:59,755 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-12 05:18:59,755 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-12 05:18:59,755 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-12 05:18:59,756 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-12 05:18:59,756 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-12 05:18:59,756 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-12 05:18:59,756 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-12 05:18:59,756 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-12 05:18:59,756 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-12 05:18:59,756 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-12 05:18:59,756 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-12 05:18:59,756 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-12 05:18:59,756 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_TreeInterpolation Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-12 05:18:59,786 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-12 05:18:59,797 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-12 05:18:59,801 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-12 05:18:59,802 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-12 05:18:59,802 INFO L276 PluginConnector]: CDTParser initialized [2018-04-12 05:18:59,803 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,095 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG0fb108fa5 [2018-04-12 05:19:00,269 INFO L287 CDTParser]: IsIndexed: true [2018-04-12 05:19:00,269 INFO L288 CDTParser]: Found 1 translation units. [2018-04-12 05:19:00,270 INFO L168 CDTParser]: Scanning memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,278 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-12 05:19:00,278 INFO L215 ultiparseSymbolTable]: [2018-04-12 05:19:00,278 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-12 05:19:00,278 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_release ('ldv_kobject_release') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,279 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEAD ('LDV_INIT_LIST_HEAD') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,279 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_del ('ldv_list_del') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,279 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdata ('ldv_dev_set_drvdata') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,279 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgs ('ldv_destroy_msgs') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,279 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_free ('ldv_msg_free') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,279 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_init ('ldv_kref_init') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,279 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_add ('__ldv_list_add') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,279 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____bswap_64 ('__bswap_64') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,279 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17 ('alloc_17') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,279 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_positive ('ldv_positive') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,279 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_get ('ldv_kobject_get') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,280 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanup ('ldv_kobject_cleanup') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,280 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_put ('ldv_kref_put') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,280 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_submit_msg ('ldv_submit_msg') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,280 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc ('ldv_malloc') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,280 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_sub ('ldv_kref_sub') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,280 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_init ('ldv_kobject_init') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,280 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdata ('ldv_dev_get_drvdata') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,280 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_zalloc ('ldv_zalloc') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,280 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tail ('ldv_list_add_tail') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,280 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_del ('ldv_kobject_del') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,280 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_put ('ldv_kobject_put') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,280 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_get ('ldv_kref_get') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,281 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point ('entry_point') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,281 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,281 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____bswap_32 ('__bswap_32') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,281 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fill ('ldv_msg_fill') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,281 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_create ('ldv_kobject_create') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,281 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__g ('g') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,281 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__f ('f') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,281 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_del ('__ldv_list_del') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,281 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_alloc ('ldv_msg_alloc') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,281 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_return ('ldv_atomic_add_return') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,281 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_return ('ldv_atomic_sub_return') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,281 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_nonpositive ('ldv_nonpositive') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,281 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add ('ldv_list_add') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,282 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_init_internal ('ldv_kobject_init_internal') in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,282 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-12 05:19:00,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____nlink_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__gid_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__timer_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__off_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__u_short in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__u_int64_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____int8_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____mode_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__pthread_once_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__pthread_attr_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__size_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____intptr_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____int64_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__pthread_mutexattr_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____fsblkcnt64_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____time_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__int8_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ino_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____socklen_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__register_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldiv_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____fsfilcnt64_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__pthread_mutex_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____useconds_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__wchar_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____rlim_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____uint8_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____key_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__div_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____daddr_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____clock_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__u_int16_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____clockid_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__fsid_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__loff_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__quad_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__int64_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____sigset_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__pthread_cond_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__caddr_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____fsfilcnt_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__blksize_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____rlim64_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____blksize_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__pthread_spinlock_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__pthread_condattr_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____qaddr_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____uint32_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____WAIT_STATUS in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____caddr_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__u_long in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ino_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____dev_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____loff_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____fsid_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__pid_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__fd_set in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____u_short in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__clock_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__suseconds_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__mode_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____int16_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____u_long in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ulong in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__u_char in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__blkcnt_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__daddr_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____gid_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__sigset_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____uint16_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____u_quad_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____off64_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__pthread_barrier_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____pid_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____syscall_slong_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____fsblkcnt_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__u_quad_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ushort in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_global_msg_list in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____u_char in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____quad_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__pthread_key_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__lldiv_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__uid_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__pthread_barrierattr_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,289 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__int16_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,289 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____pthread_list_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,289 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____suseconds_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,289 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____int32_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,289 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__u_int8_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,289 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__clockid_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,289 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____u_int in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,289 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__time_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,289 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__pthread_rwlock_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,289 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____blkcnt_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,289 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__u_int in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,289 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__pthread_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,290 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____id_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,290 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__id_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,290 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__dev_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,290 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__fsblkcnt_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,290 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____timer_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,290 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____sig_atomic_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,290 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____uid_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,290 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__idtype_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,290 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____syscall_ulong_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,290 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ssize_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,290 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ino64_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,290 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__nlink_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,290 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____fd_mask in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,290 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__int32_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,290 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__u_int32_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,291 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__uint in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,291 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__key_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,291 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____fsword_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,291 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ssize_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,291 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____blkcnt64_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,291 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____uint64_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,291 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____off_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,291 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__pthread_rwlockattr_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,291 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__fd_mask in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,291 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__fsfilcnt_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:00,308 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG0fb108fa5 [2018-04-12 05:19:00,312 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-12 05:19:00,313 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-12 05:19:00,313 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-12 05:19:00,313 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-12 05:19:00,317 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-12 05:19:00,318 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.04 05:19:00" (1/1) ... [2018-04-12 05:19:00,319 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@41ac2fbb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 05:19:00, skipping insertion in model container [2018-04-12 05:19:00,319 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.04 05:19:00" (1/1) ... [2018-04-12 05:19:00,336 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-12 05:19:00,369 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-12 05:19:00,543 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-12 05:19:00,601 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-12 05:19:00,609 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 156 non ball SCCs. Number of states in SCCs 156. [2018-04-12 05:19:00,655 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 05:19:00 WrapperNode [2018-04-12 05:19:00,655 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-12 05:19:00,656 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-12 05:19:00,656 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-12 05:19:00,656 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-12 05:19:00,665 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 05:19:00" (1/1) ... [2018-04-12 05:19:00,665 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 05:19:00" (1/1) ... [2018-04-12 05:19:00,680 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 05:19:00" (1/1) ... [2018-04-12 05:19:00,680 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 05:19:00" (1/1) ... [2018-04-12 05:19:00,696 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 05:19:00" (1/1) ... [2018-04-12 05:19:00,702 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 05:19:00" (1/1) ... [2018-04-12 05:19:00,706 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 05:19:00" (1/1) ... [2018-04-12 05:19:00,711 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-12 05:19:00,712 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-12 05:19:00,712 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-12 05:19:00,712 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-12 05:19:00,713 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 05:19:00" (1/1) ... No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-12 05:19:00,842 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-12 05:19:00,842 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-12 05:19:00,842 INFO L136 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2018-04-12 05:19:00,842 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____bswap_32 [2018-04-12 05:19:00,843 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____bswap_64 [2018-04-12 05:19:00,843 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_nonpositive [2018-04-12 05:19:00,843 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_positive [2018-04-12 05:19:00,843 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc [2018-04-12 05:19:00,843 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_zalloc [2018-04-12 05:19:00,843 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEAD [2018-04-12 05:19:00,843 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_add [2018-04-12 05:19:00,843 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_del [2018-04-12 05:19:00,843 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add [2018-04-12 05:19:00,843 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tail [2018-04-12 05:19:00,843 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_del [2018-04-12 05:19:00,844 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_alloc [2018-04-12 05:19:00,844 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fill [2018-04-12 05:19:00,844 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_free [2018-04-12 05:19:00,844 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_submit_msg [2018-04-12 05:19:00,844 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgs [2018-04-12 05:19:00,844 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdata [2018-04-12 05:19:00,844 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdata [2018-04-12 05:19:00,844 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_return [2018-04-12 05:19:00,844 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_return [2018-04-12 05:19:00,844 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_sub [2018-04-12 05:19:00,844 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_init [2018-04-12 05:19:00,844 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_get [2018-04-12 05:19:00,845 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_put [2018-04-12 05:19:00,845 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_del [2018-04-12 05:19:00,845 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanup [2018-04-12 05:19:00,845 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_release [2018-04-12 05:19:00,845 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_put [2018-04-12 05:19:00,845 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_get [2018-04-12 05:19:00,845 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_init_internal [2018-04-12 05:19:00,845 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_init [2018-04-12 05:19:00,845 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_create [2018-04-12 05:19:00,845 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__f [2018-04-12 05:19:00,845 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__g [2018-04-12 05:19:00,845 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17 [2018-04-12 05:19:00,845 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point [2018-04-12 05:19:00,846 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-12 05:19:00,846 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2018-04-12 05:19:00,846 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2018-04-12 05:19:00,846 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2018-04-12 05:19:00,846 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____bswap_32 [2018-04-12 05:19:00,846 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____bswap_64 [2018-04-12 05:19:00,846 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-12 05:19:00,846 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-12 05:19:00,846 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-12 05:19:00,846 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-12 05:19:00,846 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-12 05:19:00,846 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-12 05:19:00,846 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-12 05:19:00,847 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-12 05:19:00,847 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-12 05:19:00,847 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-12 05:19:00,847 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-12 05:19:00,847 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-12 05:19:00,847 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-12 05:19:00,847 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-12 05:19:00,847 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-12 05:19:00,847 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-12 05:19:00,847 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-12 05:19:00,847 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-12 05:19:00,847 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-12 05:19:00,847 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-12 05:19:00,848 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-12 05:19:00,848 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-12 05:19:00,848 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-12 05:19:00,848 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-12 05:19:00,848 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-12 05:19:00,848 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-12 05:19:00,848 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-12 05:19:00,848 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-12 05:19:00,848 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-12 05:19:00,848 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-12 05:19:00,848 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-12 05:19:00,848 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-12 05:19:00,849 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-12 05:19:00,849 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-12 05:19:00,849 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-12 05:19:00,849 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-12 05:19:00,849 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-12 05:19:00,849 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-12 05:19:00,849 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-12 05:19:00,849 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-12 05:19:00,849 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-12 05:19:00,850 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-12 05:19:00,850 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-12 05:19:00,850 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-12 05:19:00,850 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-12 05:19:00,850 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-12 05:19:00,850 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-12 05:19:00,850 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-12 05:19:00,850 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-12 05:19:00,850 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-12 05:19:00,850 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-12 05:19:00,850 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-12 05:19:00,850 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-12 05:19:00,851 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-12 05:19:00,851 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-12 05:19:00,851 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-12 05:19:00,851 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-12 05:19:00,851 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-12 05:19:00,851 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-12 05:19:00,851 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-12 05:19:00,851 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-12 05:19:00,851 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-12 05:19:00,851 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-12 05:19:00,851 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-12 05:19:00,851 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-12 05:19:00,851 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-12 05:19:00,851 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-12 05:19:00,851 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-12 05:19:00,851 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-12 05:19:00,852 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-12 05:19:00,852 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-12 05:19:00,852 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-12 05:19:00,852 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-12 05:19:00,852 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-12 05:19:00,852 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-12 05:19:00,852 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-12 05:19:00,852 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-12 05:19:00,852 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-12 05:19:00,852 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-12 05:19:00,852 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-12 05:19:00,853 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-12 05:19:00,853 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-12 05:19:00,853 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-12 05:19:00,853 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-12 05:19:00,853 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-12 05:19:00,853 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-12 05:19:00,853 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-12 05:19:00,853 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-12 05:19:00,853 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-12 05:19:00,853 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-12 05:19:00,853 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-12 05:19:00,854 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-12 05:19:00,854 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-12 05:19:00,854 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-12 05:19:00,854 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-12 05:19:00,854 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-12 05:19:00,854 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-12 05:19:00,854 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-12 05:19:00,854 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-12 05:19:00,854 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-12 05:19:00,854 INFO L128 BoogieDeclarations]: Found specification of procedure kfree [2018-04-12 05:19:00,855 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-12 05:19:00,855 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_pointer [2018-04-12 05:19:00,855 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_nonpositive [2018-04-12 05:19:00,855 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_positive [2018-04-12 05:19:00,855 INFO L128 BoogieDeclarations]: Found specification of procedure memcpy [2018-04-12 05:19:00,855 INFO L128 BoogieDeclarations]: Found specification of procedure memset [2018-04-12 05:19:00,855 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc [2018-04-12 05:19:00,855 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-12 05:19:00,855 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_zalloc [2018-04-12 05:19:00,855 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2018-04-12 05:19:00,856 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEAD [2018-04-12 05:19:00,856 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-04-12 05:19:00,856 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_add [2018-04-12 05:19:00,856 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_del [2018-04-12 05:19:00,856 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add [2018-04-12 05:19:00,856 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-04-12 05:19:00,856 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tail [2018-04-12 05:19:00,856 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_del [2018-04-12 05:19:00,856 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_alloc [2018-04-12 05:19:00,857 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fill [2018-04-12 05:19:00,857 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2018-04-12 05:19:00,857 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_free [2018-04-12 05:19:00,857 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-12 05:19:00,857 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_submit_msg [2018-04-12 05:19:00,857 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgs [2018-04-12 05:19:00,857 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdata [2018-04-12 05:19:00,857 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdata [2018-04-12 05:19:00,857 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_return [2018-04-12 05:19:00,857 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-12 05:19:00,857 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-12 05:19:00,857 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_return [2018-04-12 05:19:00,857 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_sub [2018-04-12 05:19:00,857 INFO L128 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2018-04-12 05:19:00,857 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_init [2018-04-12 05:19:00,857 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_get [2018-04-12 05:19:00,857 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_put [2018-04-12 05:19:00,857 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_del [2018-04-12 05:19:00,858 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanup [2018-04-12 05:19:00,858 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_release [2018-04-12 05:19:00,858 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_put [2018-04-12 05:19:00,858 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_get [2018-04-12 05:19:00,858 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_init_internal [2018-04-12 05:19:00,858 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_init [2018-04-12 05:19:00,858 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_create [2018-04-12 05:19:00,858 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2018-04-12 05:19:00,858 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__f [2018-04-12 05:19:00,858 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__g [2018-04-12 05:19:00,858 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17 [2018-04-12 05:19:00,858 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point [2018-04-12 05:19:00,858 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-12 05:19:00,858 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-12 05:19:00,858 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-12 05:19:00,858 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-12 05:19:01,171 WARN L446 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-04-12 05:19:01,286 WARN L446 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-04-12 05:19:01,497 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-12 05:19:01,497 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 05:19:01 BoogieIcfgContainer [2018-04-12 05:19:01,498 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-12 05:19:01,498 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-12 05:19:01,498 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-12 05:19:01,504 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-12 05:19:01,504 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.04 05:19:00" (1/3) ... [2018-04-12 05:19:01,505 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5cce421f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.04 05:19:01, skipping insertion in model container [2018-04-12 05:19:01,505 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 05:19:00" (2/3) ... [2018-04-12 05:19:01,506 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5cce421f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.04 05:19:01, skipping insertion in model container [2018-04-12 05:19:01,506 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 05:19:01" (3/3) ... [2018-04-12 05:19:01,508 INFO L107 eAbstractionObserver]: Analyzing ICFG memleaks_test17_3_false-valid-memtrack.i [2018-04-12 05:19:01,515 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_TreeInterpolation Determinization: PREDICATE_ABSTRACTION [2018-04-12 05:19:01,522 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 83 error locations. [2018-04-12 05:19:01,557 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-12 05:19:01,558 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-12 05:19:01,558 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-12 05:19:01,558 INFO L371 AbstractCegarLoop]: Compute interpolants for Craig_TreeInterpolation [2018-04-12 05:19:01,558 INFO L372 AbstractCegarLoop]: Backedges is CANONICAL [2018-04-12 05:19:01,558 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-12 05:19:01,558 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-12 05:19:01,558 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-12 05:19:01,558 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-12 05:19:01,558 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-12 05:19:01,569 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states. [2018-04-12 05:19:01,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-04-12 05:19:01,575 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:01,575 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-04-12 05:19:01,576 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:01,578 INFO L82 PathProgramCache]: Analyzing trace with hash 16242079, now seen corresponding path program 1 times [2018-04-12 05:19:01,623 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:01,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:01,649 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:01,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 05:19:01,687 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 05:19:01,687 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-12 05:19:01,688 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:01,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 05:19:01,688 INFO L182 omatonBuilderFactory]: Interpolants [145#true, 146#false, 147#(= 1 (select |#valid| |~#__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_global_msg_list~0.base|))] [2018-04-12 05:19:01,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 05:19:01,689 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-12 05:19:01,697 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-12 05:19:01,698 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-12 05:19:01,699 INFO L87 Difference]: Start difference. First operand 142 states. Second operand 3 states. [2018-04-12 05:19:01,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:01,874 INFO L93 Difference]: Finished difference Result 97 states and 103 transitions. [2018-04-12 05:19:01,875 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-12 05:19:01,876 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-04-12 05:19:01,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:01,884 INFO L225 Difference]: With dead ends: 97 [2018-04-12 05:19:01,884 INFO L226 Difference]: Without dead ends: 91 [2018-04-12 05:19:01,886 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-12 05:19:01,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2018-04-12 05:19:01,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 68. [2018-04-12 05:19:01,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-04-12 05:19:01,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 74 transitions. [2018-04-12 05:19:01,924 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 74 transitions. Word has length 4 [2018-04-12 05:19:01,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:01,924 INFO L459 AbstractCegarLoop]: Abstraction has 68 states and 74 transitions. [2018-04-12 05:19:01,924 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-12 05:19:01,925 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 74 transitions. [2018-04-12 05:19:01,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-04-12 05:19:01,925 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:01,925 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-04-12 05:19:01,925 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:01,925 INFO L82 PathProgramCache]: Analyzing trace with hash 16242080, now seen corresponding path program 1 times [2018-04-12 05:19:01,927 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:01,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:01,939 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:01,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 05:19:01,973 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 05:19:01,973 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-12 05:19:01,973 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:01,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 05:19:01,974 INFO L182 omatonBuilderFactory]: Interpolants [313#true, 314#false, 315#(and (= |~#__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_global_msg_list~0.offset| 0) (= 8 (select |#length| |~#__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_global_msg_list~0.base|)))] [2018-04-12 05:19:01,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 05:19:01,976 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-12 05:19:01,976 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-12 05:19:01,976 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-12 05:19:01,977 INFO L87 Difference]: Start difference. First operand 68 states and 74 transitions. Second operand 3 states. [2018-04-12 05:19:02,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:02,057 INFO L93 Difference]: Finished difference Result 120 states and 134 transitions. [2018-04-12 05:19:02,057 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-12 05:19:02,058 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-04-12 05:19:02,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:02,061 INFO L225 Difference]: With dead ends: 120 [2018-04-12 05:19:02,061 INFO L226 Difference]: Without dead ends: 120 [2018-04-12 05:19:02,061 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-12 05:19:02,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2018-04-12 05:19:02,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 66. [2018-04-12 05:19:02,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2018-04-12 05:19:02,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 72 transitions. [2018-04-12 05:19:02,068 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 72 transitions. Word has length 4 [2018-04-12 05:19:02,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:02,068 INFO L459 AbstractCegarLoop]: Abstraction has 66 states and 72 transitions. [2018-04-12 05:19:02,068 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-12 05:19:02,068 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 72 transitions. [2018-04-12 05:19:02,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-04-12 05:19:02,069 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:02,069 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:19:02,069 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:02,069 INFO L82 PathProgramCache]: Analyzing trace with hash 188363024, now seen corresponding path program 1 times [2018-04-12 05:19:02,070 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:02,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:02,085 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:02,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 05:19:02,119 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 05:19:02,120 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-12 05:19:02,120 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:02,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 05:19:02,120 INFO L182 omatonBuilderFactory]: Interpolants [502#true, 503#false, 504#(= |#valid| |old(#valid)|)] [2018-04-12 05:19:02,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 05:19:02,121 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-12 05:19:02,121 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-12 05:19:02,121 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-12 05:19:02,121 INFO L87 Difference]: Start difference. First operand 66 states and 72 transitions. Second operand 3 states. [2018-04-12 05:19:02,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:02,210 INFO L93 Difference]: Finished difference Result 110 states and 125 transitions. [2018-04-12 05:19:02,210 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-12 05:19:02,210 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 20 [2018-04-12 05:19:02,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:02,211 INFO L225 Difference]: With dead ends: 110 [2018-04-12 05:19:02,211 INFO L226 Difference]: Without dead ends: 107 [2018-04-12 05:19:02,211 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-12 05:19:02,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2018-04-12 05:19:02,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 70. [2018-04-12 05:19:02,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2018-04-12 05:19:02,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 77 transitions. [2018-04-12 05:19:02,217 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 77 transitions. Word has length 20 [2018-04-12 05:19:02,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:02,217 INFO L459 AbstractCegarLoop]: Abstraction has 70 states and 77 transitions. [2018-04-12 05:19:02,217 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-12 05:19:02,217 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 77 transitions. [2018-04-12 05:19:02,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-04-12 05:19:02,218 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:02,218 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:19:02,218 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:02,218 INFO L82 PathProgramCache]: Analyzing trace with hash 187552101, now seen corresponding path program 1 times [2018-04-12 05:19:02,219 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:02,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:02,230 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:02,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 05:19:02,277 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 05:19:02,277 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-12 05:19:02,277 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:02,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 05:19:02,278 INFO L182 omatonBuilderFactory]: Interpolants [688#(and (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.base|) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 689#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)), 685#true, 686#false, 687#(and (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|))] [2018-04-12 05:19:02,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 05:19:02,278 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 05:19:02,278 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 05:19:02,278 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 05:19:02,279 INFO L87 Difference]: Start difference. First operand 70 states and 77 transitions. Second operand 5 states. [2018-04-12 05:19:02,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:02,305 INFO L93 Difference]: Finished difference Result 72 states and 78 transitions. [2018-04-12 05:19:02,307 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 05:19:02,307 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 20 [2018-04-12 05:19:02,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:02,309 INFO L225 Difference]: With dead ends: 72 [2018-04-12 05:19:02,309 INFO L226 Difference]: Without dead ends: 70 [2018-04-12 05:19:02,310 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-12 05:19:02,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2018-04-12 05:19:02,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 68. [2018-04-12 05:19:02,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-04-12 05:19:02,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 74 transitions. [2018-04-12 05:19:02,317 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 74 transitions. Word has length 20 [2018-04-12 05:19:02,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:02,317 INFO L459 AbstractCegarLoop]: Abstraction has 68 states and 74 transitions. [2018-04-12 05:19:02,317 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 05:19:02,318 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 74 transitions. [2018-04-12 05:19:02,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-12 05:19:02,318 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:02,319 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:19:02,319 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:02,319 INFO L82 PathProgramCache]: Analyzing trace with hash -503577550, now seen corresponding path program 1 times [2018-04-12 05:19:02,321 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:02,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:02,335 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:02,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 05:19:02,372 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 05:19:02,372 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-12 05:19:02,372 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:02,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 05:19:02,374 INFO L182 omatonBuilderFactory]: Interpolants [832#(not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| 0)), 833#(not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base| 0)), 834#(not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.base| 0)), 835#(not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base 0)), 830#true, 831#false] [2018-04-12 05:19:02,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 05:19:02,374 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 05:19:02,374 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 05:19:02,374 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-12 05:19:02,375 INFO L87 Difference]: Start difference. First operand 68 states and 74 transitions. Second operand 6 states. [2018-04-12 05:19:02,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:02,400 INFO L93 Difference]: Finished difference Result 68 states and 73 transitions. [2018-04-12 05:19:02,401 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 05:19:02,401 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 22 [2018-04-12 05:19:02,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:02,401 INFO L225 Difference]: With dead ends: 68 [2018-04-12 05:19:02,402 INFO L226 Difference]: Without dead ends: 68 [2018-04-12 05:19:02,402 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-12 05:19:02,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2018-04-12 05:19:02,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 68. [2018-04-12 05:19:02,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-04-12 05:19:02,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 73 transitions. [2018-04-12 05:19:02,406 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 73 transitions. Word has length 22 [2018-04-12 05:19:02,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:02,407 INFO L459 AbstractCegarLoop]: Abstraction has 68 states and 73 transitions. [2018-04-12 05:19:02,407 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 05:19:02,407 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 73 transitions. [2018-04-12 05:19:02,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-12 05:19:02,407 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:02,408 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:19:02,408 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:02,408 INFO L82 PathProgramCache]: Analyzing trace with hash -504388473, now seen corresponding path program 1 times [2018-04-12 05:19:02,409 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:02,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:02,418 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:02,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 05:19:02,455 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 05:19:02,455 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-12 05:19:02,455 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:02,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 05:19:02,455 INFO L182 omatonBuilderFactory]: Interpolants [976#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)), 977#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)), 978#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.base|)), 979#(= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)), 974#true, 975#false] [2018-04-12 05:19:02,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 05:19:02,455 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 05:19:02,455 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 05:19:02,456 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-12 05:19:02,456 INFO L87 Difference]: Start difference. First operand 68 states and 73 transitions. Second operand 6 states. [2018-04-12 05:19:02,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:02,545 INFO L93 Difference]: Finished difference Result 67 states and 72 transitions. [2018-04-12 05:19:02,546 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 05:19:02,546 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 22 [2018-04-12 05:19:02,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:02,547 INFO L225 Difference]: With dead ends: 67 [2018-04-12 05:19:02,547 INFO L226 Difference]: Without dead ends: 67 [2018-04-12 05:19:02,547 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-12 05:19:02,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2018-04-12 05:19:02,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 67. [2018-04-12 05:19:02,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-04-12 05:19:02,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 72 transitions. [2018-04-12 05:19:02,552 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 72 transitions. Word has length 22 [2018-04-12 05:19:02,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:02,552 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 72 transitions. [2018-04-12 05:19:02,552 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 05:19:02,553 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 72 transitions. [2018-04-12 05:19:02,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-12 05:19:02,553 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:02,553 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:19:02,554 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:02,554 INFO L82 PathProgramCache]: Analyzing trace with hash -504388472, now seen corresponding path program 1 times [2018-04-12 05:19:02,555 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:02,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:02,570 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:02,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 05:19:02,750 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 05:19:02,750 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-04-12 05:19:02,750 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:02,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 05:19:02,751 INFO L182 omatonBuilderFactory]: Interpolants [1120#(and (or (<= 2147483648 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|) (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| (select |#length| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)) (<= (+ |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| 1) 0)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|)), 1121#(and (or (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| (select |#length| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) (<= 2147483648 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|) (<= (+ |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| 1) 0)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|)), 1122#(and (<= 40 (select |#length| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.base|)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 1123#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= 40 (select |#length| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base))), 1124#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 0) (<= 40 (select |#length| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base))), 1116#true, 1117#false, 1118#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)), 1119#(and (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|))] [2018-04-12 05:19:02,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 05:19:02,751 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-12 05:19:02,751 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-12 05:19:02,751 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2018-04-12 05:19:02,751 INFO L87 Difference]: Start difference. First operand 67 states and 72 transitions. Second operand 9 states. [2018-04-12 05:19:02,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:02,880 INFO L93 Difference]: Finished difference Result 71 states and 76 transitions. [2018-04-12 05:19:02,881 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-12 05:19:02,881 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 22 [2018-04-12 05:19:02,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:02,881 INFO L225 Difference]: With dead ends: 71 [2018-04-12 05:19:02,882 INFO L226 Difference]: Without dead ends: 71 [2018-04-12 05:19:02,882 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2018-04-12 05:19:02,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2018-04-12 05:19:02,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 70. [2018-04-12 05:19:02,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2018-04-12 05:19:02,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 75 transitions. [2018-04-12 05:19:02,885 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 75 transitions. Word has length 22 [2018-04-12 05:19:02,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:02,885 INFO L459 AbstractCegarLoop]: Abstraction has 70 states and 75 transitions. [2018-04-12 05:19:02,885 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-12 05:19:02,885 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 75 transitions. [2018-04-12 05:19:02,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-04-12 05:19:02,885 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:02,885 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] [2018-04-12 05:19:02,885 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:02,886 INFO L82 PathProgramCache]: Analyzing trace with hash 1627241567, now seen corresponding path program 1 times [2018-04-12 05:19:02,887 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:02,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:02,896 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:03,070 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 05:19:03,070 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:03,070 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-12 05:19:03,070 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:03,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 05:19:03,071 INFO L182 omatonBuilderFactory]: Interpolants [1280#(or (<= (+ (select |#length| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 1) 0) (and (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|) (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| (select |#length| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|))) (<= 4294967296 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|)), 1281#(or (and (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| (select |#length| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|)) (<= (+ (select |#length| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 1) 0) (<= 4294967296 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|)), 1282#(or (<= (+ (select |#length| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.base|) 1) 0) (and (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (select |#length| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.base|)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|))), 1283#(or (and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (select |#length| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base))) (<= (+ (select |#length| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 1) 0)), 1284#(and (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 0) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (select |#length| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base))), 1285#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 0) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (select |#length| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset))), 1286#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (select |#length| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset))), 1276#true, 1277#false, 1278#(<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10), 1279#(and (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|))] [2018-04-12 05:19:03,071 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 05:19:03,071 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-12 05:19:03,071 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-12 05:19:03,071 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2018-04-12 05:19:03,072 INFO L87 Difference]: Start difference. First operand 70 states and 75 transitions. Second operand 11 states. [2018-04-12 05:19:03,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:03,292 INFO L93 Difference]: Finished difference Result 70 states and 75 transitions. [2018-04-12 05:19:03,293 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-12 05:19:03,293 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 26 [2018-04-12 05:19:03,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:03,294 INFO L225 Difference]: With dead ends: 70 [2018-04-12 05:19:03,294 INFO L226 Difference]: Without dead ends: 70 [2018-04-12 05:19:03,294 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2018-04-12 05:19:03,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2018-04-12 05:19:03,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 68. [2018-04-12 05:19:03,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-04-12 05:19:03,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 73 transitions. [2018-04-12 05:19:03,298 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 73 transitions. Word has length 26 [2018-04-12 05:19:03,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:03,299 INFO L459 AbstractCegarLoop]: Abstraction has 68 states and 73 transitions. [2018-04-12 05:19:03,299 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-12 05:19:03,299 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 73 transitions. [2018-04-12 05:19:03,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-04-12 05:19:03,299 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:03,300 INFO L355 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:19:03,300 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:03,300 INFO L82 PathProgramCache]: Analyzing trace with hash -280637673, now seen corresponding path program 1 times [2018-04-12 05:19:03,301 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:03,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:03,314 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:03,354 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 05:19:03,354 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 05:19:03,354 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-12 05:19:03,354 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:03,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 05:19:03,355 INFO L182 omatonBuilderFactory]: Interpolants [1440#false, 1441#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 1442#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 1443#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|), 1444#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 1439#true] [2018-04-12 05:19:03,355 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 05:19:03,355 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 05:19:03,355 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 05:19:03,355 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-12 05:19:03,355 INFO L87 Difference]: Start difference. First operand 68 states and 73 transitions. Second operand 6 states. [2018-04-12 05:19:03,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:03,372 INFO L93 Difference]: Finished difference Result 67 states and 72 transitions. [2018-04-12 05:19:03,373 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 05:19:03,373 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 34 [2018-04-12 05:19:03,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:03,374 INFO L225 Difference]: With dead ends: 67 [2018-04-12 05:19:03,374 INFO L226 Difference]: Without dead ends: 67 [2018-04-12 05:19:03,374 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-12 05:19:03,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2018-04-12 05:19:03,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 67. [2018-04-12 05:19:03,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-04-12 05:19:03,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 72 transitions. [2018-04-12 05:19:03,377 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 72 transitions. Word has length 34 [2018-04-12 05:19:03,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:03,378 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 72 transitions. [2018-04-12 05:19:03,378 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 05:19:03,378 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 72 transitions. [2018-04-12 05:19:03,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2018-04-12 05:19:03,378 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:03,379 INFO L355 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:19:03,379 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:03,379 INFO L82 PathProgramCache]: Analyzing trace with hash -109833164, now seen corresponding path program 1 times [2018-04-12 05:19:03,380 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:03,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:03,390 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:03,437 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 05:19:03,437 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 05:19:03,438 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-12 05:19:03,438 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:03,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 05:19:03,438 INFO L182 omatonBuilderFactory]: Interpolants [1584#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)), 1585#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.base|)), 1586#(= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)), 1587#(= |#valid| |old(#valid)|), 1581#true, 1582#false, 1583#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|))] [2018-04-12 05:19:03,439 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 05:19:03,439 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 05:19:03,439 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 05:19:03,439 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-12 05:19:03,440 INFO L87 Difference]: Start difference. First operand 67 states and 72 transitions. Second operand 7 states. [2018-04-12 05:19:03,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:03,573 INFO L93 Difference]: Finished difference Result 95 states and 105 transitions. [2018-04-12 05:19:03,573 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 05:19:03,573 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 35 [2018-04-12 05:19:03,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:03,574 INFO L225 Difference]: With dead ends: 95 [2018-04-12 05:19:03,574 INFO L226 Difference]: Without dead ends: 95 [2018-04-12 05:19:03,574 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2018-04-12 05:19:03,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2018-04-12 05:19:03,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 84. [2018-04-12 05:19:03,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2018-04-12 05:19:03,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 96 transitions. [2018-04-12 05:19:03,578 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 96 transitions. Word has length 35 [2018-04-12 05:19:03,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:03,579 INFO L459 AbstractCegarLoop]: Abstraction has 84 states and 96 transitions. [2018-04-12 05:19:03,579 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 05:19:03,579 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 96 transitions. [2018-04-12 05:19:03,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-04-12 05:19:03,579 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:03,580 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:19:03,580 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:03,580 INFO L82 PathProgramCache]: Analyzing trace with hash 378059458, now seen corresponding path program 1 times [2018-04-12 05:19:03,581 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:03,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:03,590 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:03,616 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 05:19:03,616 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 05:19:03,616 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-12 05:19:03,616 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:03,617 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 05:19:03,617 INFO L182 omatonBuilderFactory]: Interpolants [1769#true, 1770#false, 1771#(and (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|)), 1772#(and (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.offset|)), 1773#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.offset 0))] [2018-04-12 05:19:03,617 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 05:19:03,617 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 05:19:03,617 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 05:19:03,617 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 05:19:03,617 INFO L87 Difference]: Start difference. First operand 84 states and 96 transitions. Second operand 5 states. [2018-04-12 05:19:03,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:03,626 INFO L93 Difference]: Finished difference Result 88 states and 97 transitions. [2018-04-12 05:19:03,626 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 05:19:03,627 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 37 [2018-04-12 05:19:03,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:03,627 INFO L225 Difference]: With dead ends: 88 [2018-04-12 05:19:03,627 INFO L226 Difference]: Without dead ends: 88 [2018-04-12 05:19:03,627 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-12 05:19:03,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2018-04-12 05:19:03,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 84. [2018-04-12 05:19:03,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2018-04-12 05:19:03,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 93 transitions. [2018-04-12 05:19:03,630 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 93 transitions. Word has length 37 [2018-04-12 05:19:03,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:03,630 INFO L459 AbstractCegarLoop]: Abstraction has 84 states and 93 transitions. [2018-04-12 05:19:03,630 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 05:19:03,630 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 93 transitions. [2018-04-12 05:19:03,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2018-04-12 05:19:03,631 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:03,631 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:19:03,631 INFO L408 AbstractCegarLoop]: === Iteration 12 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:03,631 INFO L82 PathProgramCache]: Analyzing trace with hash 1759339428, now seen corresponding path program 1 times [2018-04-12 05:19:03,632 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:03,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:03,640 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:03,686 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-12 05:19:03,686 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:03,686 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2018-04-12 05:19:03,686 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:03,686 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-12 05:19:03,687 INFO L182 omatonBuilderFactory]: Interpolants [1946#true, 1947#false, 1948#(<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 1949#(and (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 0)), 1950#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 9) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)] [2018-04-12 05:19:03,687 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-12 05:19:03,687 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 05:19:03,687 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 05:19:03,687 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-12 05:19:03,687 INFO L87 Difference]: Start difference. First operand 84 states and 93 transitions. Second operand 5 states. [2018-04-12 05:19:03,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:03,713 INFO L93 Difference]: Finished difference Result 90 states and 99 transitions. [2018-04-12 05:19:03,713 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 05:19:03,714 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 39 [2018-04-12 05:19:03,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:03,714 INFO L225 Difference]: With dead ends: 90 [2018-04-12 05:19:03,714 INFO L226 Difference]: Without dead ends: 90 [2018-04-12 05:19:03,715 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-12 05:19:03,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2018-04-12 05:19:03,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 88. [2018-04-12 05:19:03,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2018-04-12 05:19:03,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 97 transitions. [2018-04-12 05:19:03,718 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 97 transitions. Word has length 39 [2018-04-12 05:19:03,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:03,718 INFO L459 AbstractCegarLoop]: Abstraction has 88 states and 97 transitions. [2018-04-12 05:19:03,718 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 05:19:03,718 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 97 transitions. [2018-04-12 05:19:03,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2018-04-12 05:19:03,719 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:03,719 INFO L355 BasicCegarLoop]: trace histogram [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-12 05:19:03,719 INFO L408 AbstractCegarLoop]: === Iteration 13 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:03,720 INFO L82 PathProgramCache]: Analyzing trace with hash 1499796653, now seen corresponding path program 2 times [2018-04-12 05:19:03,721 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:03,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:03,731 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:03,767 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 05:19:03,767 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:03,767 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2018-04-12 05:19:03,768 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:03,768 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-12 05:19:03,768 INFO L182 omatonBuilderFactory]: Interpolants [2131#true, 2132#false, 2133#(<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 2134#(and (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 0)), 2135#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 9) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 2136#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 8) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)] [2018-04-12 05:19:03,768 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 05:19:03,768 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 05:19:03,769 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 05:19:03,769 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2018-04-12 05:19:03,769 INFO L87 Difference]: Start difference. First operand 88 states and 97 transitions. Second operand 6 states. [2018-04-12 05:19:03,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:03,808 INFO L93 Difference]: Finished difference Result 94 states and 103 transitions. [2018-04-12 05:19:03,808 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 05:19:03,808 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 43 [2018-04-12 05:19:03,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:03,809 INFO L225 Difference]: With dead ends: 94 [2018-04-12 05:19:03,809 INFO L226 Difference]: Without dead ends: 94 [2018-04-12 05:19:03,809 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-12 05:19:03,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2018-04-12 05:19:03,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 92. [2018-04-12 05:19:03,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2018-04-12 05:19:03,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 101 transitions. [2018-04-12 05:19:03,812 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 101 transitions. Word has length 43 [2018-04-12 05:19:03,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:03,813 INFO L459 AbstractCegarLoop]: Abstraction has 92 states and 101 transitions. [2018-04-12 05:19:03,813 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 05:19:03,813 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 101 transitions. [2018-04-12 05:19:03,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-12 05:19:03,814 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:03,814 INFO L355 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1] [2018-04-12 05:19:03,814 INFO L408 AbstractCegarLoop]: === Iteration 14 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:03,814 INFO L82 PathProgramCache]: Analyzing trace with hash 1831541046, now seen corresponding path program 3 times [2018-04-12 05:19:03,815 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:03,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:03,826 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:03,865 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 05:19:03,866 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:03,866 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-12 05:19:03,866 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:03,866 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-12 05:19:03,866 INFO L182 omatonBuilderFactory]: Interpolants [2327#true, 2328#false, 2329#(<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 2330#(and (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 0)), 2331#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 9) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 2332#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 8) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 2333#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 7) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)] [2018-04-12 05:19:03,866 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 05:19:03,867 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 05:19:03,867 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 05:19:03,867 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2018-04-12 05:19:03,867 INFO L87 Difference]: Start difference. First operand 92 states and 101 transitions. Second operand 7 states. [2018-04-12 05:19:03,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:03,921 INFO L93 Difference]: Finished difference Result 98 states and 107 transitions. [2018-04-12 05:19:03,921 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 05:19:03,921 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 47 [2018-04-12 05:19:03,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:03,922 INFO L225 Difference]: With dead ends: 98 [2018-04-12 05:19:03,922 INFO L226 Difference]: Without dead ends: 98 [2018-04-12 05:19:03,922 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-12 05:19:03,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2018-04-12 05:19:03,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 96. [2018-04-12 05:19:03,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 96 states. [2018-04-12 05:19:03,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 105 transitions. [2018-04-12 05:19:03,926 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 105 transitions. Word has length 47 [2018-04-12 05:19:03,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:03,926 INFO L459 AbstractCegarLoop]: Abstraction has 96 states and 105 transitions. [2018-04-12 05:19:03,926 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 05:19:03,926 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 105 transitions. [2018-04-12 05:19:03,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-04-12 05:19:03,927 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:03,927 INFO L355 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 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-12 05:19:03,928 INFO L408 AbstractCegarLoop]: === Iteration 15 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:03,928 INFO L82 PathProgramCache]: Analyzing trace with hash 1842983231, now seen corresponding path program 4 times [2018-04-12 05:19:03,929 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:03,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:03,945 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:04,007 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 05:19:04,008 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:04,008 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-12 05:19:04,008 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:04,008 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-12 05:19:04,009 INFO L182 omatonBuilderFactory]: Interpolants [2534#true, 2535#false, 2536#(<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 2537#(and (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 0)), 2538#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 9) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 2539#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 8) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 2540#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 7) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 2541#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 6) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)] [2018-04-12 05:19:04,009 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 05:19:04,009 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 05:19:04,009 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 05:19:04,009 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2018-04-12 05:19:04,010 INFO L87 Difference]: Start difference. First operand 96 states and 105 transitions. Second operand 8 states. [2018-04-12 05:19:04,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:04,083 INFO L93 Difference]: Finished difference Result 102 states and 111 transitions. [2018-04-12 05:19:04,084 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-12 05:19:04,084 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 51 [2018-04-12 05:19:04,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:04,085 INFO L225 Difference]: With dead ends: 102 [2018-04-12 05:19:04,085 INFO L226 Difference]: Without dead ends: 102 [2018-04-12 05:19:04,085 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-12 05:19:04,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2018-04-12 05:19:04,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 100. [2018-04-12 05:19:04,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2018-04-12 05:19:04,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 109 transitions. [2018-04-12 05:19:04,089 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 109 transitions. Word has length 51 [2018-04-12 05:19:04,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:04,089 INFO L459 AbstractCegarLoop]: Abstraction has 100 states and 109 transitions. [2018-04-12 05:19:04,090 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 05:19:04,090 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 109 transitions. [2018-04-12 05:19:04,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-04-12 05:19:04,090 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:04,095 INFO L355 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 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-12 05:19:04,095 INFO L408 AbstractCegarLoop]: === Iteration 16 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:04,095 INFO L82 PathProgramCache]: Analyzing trace with hash -973398840, now seen corresponding path program 5 times [2018-04-12 05:19:04,096 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:04,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:04,114 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:04,175 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 05:19:04,176 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:04,176 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-04-12 05:19:04,176 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:04,176 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-12 05:19:04,177 INFO L182 omatonBuilderFactory]: Interpolants [2752#true, 2753#false, 2754#(<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 2755#(and (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 0)), 2756#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 9) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 2757#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 8) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 2758#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 7) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 2759#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 6) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 2760#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 5) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)] [2018-04-12 05:19:04,177 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 05:19:04,177 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-12 05:19:04,177 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-12 05:19:04,177 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2018-04-12 05:19:04,177 INFO L87 Difference]: Start difference. First operand 100 states and 109 transitions. Second operand 9 states. [2018-04-12 05:19:04,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:04,255 INFO L93 Difference]: Finished difference Result 106 states and 115 transitions. [2018-04-12 05:19:04,255 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-12 05:19:04,255 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 55 [2018-04-12 05:19:04,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:04,256 INFO L225 Difference]: With dead ends: 106 [2018-04-12 05:19:04,257 INFO L226 Difference]: Without dead ends: 106 [2018-04-12 05:19:04,257 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-12 05:19:04,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2018-04-12 05:19:04,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 104. [2018-04-12 05:19:04,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 104 states. [2018-04-12 05:19:04,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 113 transitions. [2018-04-12 05:19:04,262 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 113 transitions. Word has length 55 [2018-04-12 05:19:04,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:04,262 INFO L459 AbstractCegarLoop]: Abstraction has 104 states and 113 transitions. [2018-04-12 05:19:04,262 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-12 05:19:04,262 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 113 transitions. [2018-04-12 05:19:04,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-04-12 05:19:04,263 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:04,263 INFO L355 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 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-12 05:19:04,263 INFO L408 AbstractCegarLoop]: === Iteration 17 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:04,279 INFO L82 PathProgramCache]: Analyzing trace with hash 284793809, now seen corresponding path program 6 times [2018-04-12 05:19:04,280 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:04,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:04,295 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:04,364 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 05:19:04,364 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:04,364 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-12 05:19:04,364 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:04,364 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-12 05:19:04,365 INFO L182 omatonBuilderFactory]: Interpolants [2981#true, 2982#false, 2983#(<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 2984#(and (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 0)), 2985#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 9) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 2986#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 8) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 2987#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 7) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 2988#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 6) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 2989#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 5) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 2990#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)] [2018-04-12 05:19:04,365 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 05:19:04,365 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-12 05:19:04,365 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-12 05:19:04,365 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2018-04-12 05:19:04,365 INFO L87 Difference]: Start difference. First operand 104 states and 113 transitions. Second operand 10 states. [2018-04-12 05:19:04,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:04,465 INFO L93 Difference]: Finished difference Result 110 states and 119 transitions. [2018-04-12 05:19:04,467 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-12 05:19:04,467 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 59 [2018-04-12 05:19:04,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:04,467 INFO L225 Difference]: With dead ends: 110 [2018-04-12 05:19:04,468 INFO L226 Difference]: Without dead ends: 110 [2018-04-12 05:19:04,468 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-12 05:19:04,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2018-04-12 05:19:04,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 108. [2018-04-12 05:19:04,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 108 states. [2018-04-12 05:19:04,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 117 transitions. [2018-04-12 05:19:04,472 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 117 transitions. Word has length 59 [2018-04-12 05:19:04,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:04,472 INFO L459 AbstractCegarLoop]: Abstraction has 108 states and 117 transitions. [2018-04-12 05:19:04,472 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-12 05:19:04,472 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 117 transitions. [2018-04-12 05:19:04,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2018-04-12 05:19:04,473 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:04,473 INFO L355 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 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-12 05:19:04,473 INFO L408 AbstractCegarLoop]: === Iteration 18 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:04,473 INFO L82 PathProgramCache]: Analyzing trace with hash -1424003494, now seen corresponding path program 7 times [2018-04-12 05:19:04,474 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:04,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:04,488 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:04,577 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 05:19:04,577 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:04,577 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-12 05:19:04,577 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:04,578 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-12 05:19:04,578 INFO L182 omatonBuilderFactory]: Interpolants [3221#true, 3222#false, 3223#(<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 3224#(and (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 0)), 3225#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 9) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 3226#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 8) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 3227#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 7) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 3228#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 6) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 3229#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 5) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 3230#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 3231#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 3) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)] [2018-04-12 05:19:04,578 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 05:19:04,579 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-12 05:19:04,579 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-12 05:19:04,579 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=62, Unknown=0, NotChecked=0, Total=110 [2018-04-12 05:19:04,579 INFO L87 Difference]: Start difference. First operand 108 states and 117 transitions. Second operand 11 states. [2018-04-12 05:19:04,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:04,692 INFO L93 Difference]: Finished difference Result 114 states and 123 transitions. [2018-04-12 05:19:04,695 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-12 05:19:04,695 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 63 [2018-04-12 05:19:04,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:04,696 INFO L225 Difference]: With dead ends: 114 [2018-04-12 05:19:04,696 INFO L226 Difference]: Without dead ends: 114 [2018-04-12 05:19:04,696 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2018-04-12 05:19:04,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2018-04-12 05:19:04,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 112. [2018-04-12 05:19:04,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 112 states. [2018-04-12 05:19:04,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 121 transitions. [2018-04-12 05:19:04,699 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 121 transitions. Word has length 63 [2018-04-12 05:19:04,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:04,699 INFO L459 AbstractCegarLoop]: Abstraction has 112 states and 121 transitions. [2018-04-12 05:19:04,699 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-12 05:19:04,699 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 121 transitions. [2018-04-12 05:19:04,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-04-12 05:19:04,700 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:04,700 INFO L355 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 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-12 05:19:04,700 INFO L408 AbstractCegarLoop]: === Iteration 19 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:04,700 INFO L82 PathProgramCache]: Analyzing trace with hash 1100403811, now seen corresponding path program 8 times [2018-04-12 05:19:04,701 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:04,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:04,715 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:04,813 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 05:19:04,813 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:04,813 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-12 05:19:04,813 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:04,813 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-12 05:19:04,814 INFO L182 omatonBuilderFactory]: Interpolants [3472#true, 3473#false, 3474#(<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 3475#(and (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 0)), 3476#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 9) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 3477#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 8) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 3478#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 7) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 3479#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 6) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 3480#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 5) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 3481#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 3482#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 3) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 3483#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 2) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)] [2018-04-12 05:19:04,814 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 05:19:04,814 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-12 05:19:04,814 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-12 05:19:04,814 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=74, Unknown=0, NotChecked=0, Total=132 [2018-04-12 05:19:04,814 INFO L87 Difference]: Start difference. First operand 112 states and 121 transitions. Second operand 12 states. [2018-04-12 05:19:04,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:04,944 INFO L93 Difference]: Finished difference Result 118 states and 127 transitions. [2018-04-12 05:19:04,945 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-12 05:19:04,945 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 67 [2018-04-12 05:19:04,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:04,946 INFO L225 Difference]: With dead ends: 118 [2018-04-12 05:19:04,946 INFO L226 Difference]: Without dead ends: 118 [2018-04-12 05:19:04,946 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=154, Invalid=226, Unknown=0, NotChecked=0, Total=380 [2018-04-12 05:19:04,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2018-04-12 05:19:04,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 116. [2018-04-12 05:19:04,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 116 states. [2018-04-12 05:19:04,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 125 transitions. [2018-04-12 05:19:04,950 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 125 transitions. Word has length 67 [2018-04-12 05:19:04,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:04,950 INFO L459 AbstractCegarLoop]: Abstraction has 116 states and 125 transitions. [2018-04-12 05:19:04,950 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-12 05:19:04,950 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 125 transitions. [2018-04-12 05:19:04,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2018-04-12 05:19:04,951 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:04,951 INFO L355 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 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-12 05:19:04,951 INFO L408 AbstractCegarLoop]: === Iteration 20 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:04,951 INFO L82 PathProgramCache]: Analyzing trace with hash 1651117548, now seen corresponding path program 9 times [2018-04-12 05:19:04,952 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:04,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:04,966 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:05,064 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 162 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 05:19:05,064 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:05,064 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-12 05:19:05,064 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:05,064 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-12 05:19:05,064 INFO L182 omatonBuilderFactory]: Interpolants [3744#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 3) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 3745#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 2) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 3746#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 3734#true, 3735#false, 3736#(<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 3737#(and (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 0)), 3738#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 9) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 3739#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 8) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 3740#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 7) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 3741#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 6) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 3742#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 5) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 3743#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)] [2018-04-12 05:19:05,065 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 162 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 05:19:05,065 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-12 05:19:05,065 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-12 05:19:05,065 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=87, Unknown=0, NotChecked=0, Total=156 [2018-04-12 05:19:05,065 INFO L87 Difference]: Start difference. First operand 116 states and 125 transitions. Second operand 13 states. [2018-04-12 05:19:05,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:05,142 INFO L93 Difference]: Finished difference Result 120 states and 129 transitions. [2018-04-12 05:19:05,143 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-12 05:19:05,143 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 71 [2018-04-12 05:19:05,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:05,144 INFO L225 Difference]: With dead ends: 120 [2018-04-12 05:19:05,144 INFO L226 Difference]: Without dead ends: 120 [2018-04-12 05:19:05,144 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=186, Invalid=276, Unknown=0, NotChecked=0, Total=462 [2018-04-12 05:19:05,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2018-04-12 05:19:05,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 120. [2018-04-12 05:19:05,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 120 states. [2018-04-12 05:19:05,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 129 transitions. [2018-04-12 05:19:05,148 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 129 transitions. Word has length 71 [2018-04-12 05:19:05,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:05,149 INFO L459 AbstractCegarLoop]: Abstraction has 120 states and 129 transitions. [2018-04-12 05:19:05,149 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-12 05:19:05,149 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 129 transitions. [2018-04-12 05:19:05,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2018-04-12 05:19:05,149 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:05,150 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 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-12 05:19:05,150 INFO L408 AbstractCegarLoop]: === Iteration 21 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:05,150 INFO L82 PathProgramCache]: Analyzing trace with hash 209935093, now seen corresponding path program 10 times [2018-04-12 05:19:05,151 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:05,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:05,169 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:05,320 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2018-04-12 05:19:05,320 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:05,320 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-12 05:19:05,320 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:05,321 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 05:19:05,321 INFO L182 omatonBuilderFactory]: Interpolants [4005#true, 4006#false, 4007#(= (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 1), 4008#(= (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 1), 4009#(= (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.base|) 1), 4010#(= (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 1), 4011#(= (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) 1), 4012#(= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)), 4013#(= |#valid| |old(#valid)|), 4014#(and (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 4015#(and (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))] [2018-04-12 05:19:05,321 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2018-04-12 05:19:05,321 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-12 05:19:05,321 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-12 05:19:05,321 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2018-04-12 05:19:05,322 INFO L87 Difference]: Start difference. First operand 120 states and 129 transitions. Second operand 11 states. [2018-04-12 05:19:05,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:05,593 INFO L93 Difference]: Finished difference Result 166 states and 181 transitions. [2018-04-12 05:19:05,594 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-12 05:19:05,594 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 75 [2018-04-12 05:19:05,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:05,595 INFO L225 Difference]: With dead ends: 166 [2018-04-12 05:19:05,595 INFO L226 Difference]: Without dead ends: 166 [2018-04-12 05:19:05,595 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2018-04-12 05:19:05,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2018-04-12 05:19:05,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 111. [2018-04-12 05:19:05,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 111 states. [2018-04-12 05:19:05,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 117 transitions. [2018-04-12 05:19:05,598 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 117 transitions. Word has length 75 [2018-04-12 05:19:05,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:05,599 INFO L459 AbstractCegarLoop]: Abstraction has 111 states and 117 transitions. [2018-04-12 05:19:05,599 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-12 05:19:05,599 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 117 transitions. [2018-04-12 05:19:05,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2018-04-12 05:19:05,599 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:05,600 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 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-12 05:19:05,600 INFO L408 AbstractCegarLoop]: === Iteration 22 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:05,600 INFO L82 PathProgramCache]: Analyzing trace with hash 209935094, now seen corresponding path program 1 times [2018-04-12 05:19:05,601 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:05,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:05,614 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:05,863 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 32 proven. 3 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2018-04-12 05:19:05,863 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:05,863 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-12 05:19:05,863 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:05,864 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 05:19:05,864 INFO L182 omatonBuilderFactory]: Interpolants [4320#(and (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4) (select |#length| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (= (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 4321#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 4322#(and (= |#length| (store |old(#length)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#length| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|))) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|))), 4323#(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|))))), 4324#(and (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4) (select |#length| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 4309#true, 4310#false, 4311#(and (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|) (= (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 1)), 4312#(and (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|) (= (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 1)), 4313#(and (= (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.base|) 1) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 4314#(and (= (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 1) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 4315#(and (= (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 1) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 4) (select |#length| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base))), 4316#(and (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (select |#length| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (= (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 1) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 4317#(and (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (select |#length| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (= (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 1) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 4318#(and (<= (* 4 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (select |#length| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|)) (= (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) 1) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|)), 4319#(and (= (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len) (select |#length| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)))] [2018-04-12 05:19:05,864 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 32 proven. 3 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2018-04-12 05:19:05,864 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-12 05:19:05,864 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-12 05:19:05,864 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2018-04-12 05:19:05,864 INFO L87 Difference]: Start difference. First operand 111 states and 117 transitions. Second operand 16 states. [2018-04-12 05:19:06,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:06,302 INFO L93 Difference]: Finished difference Result 198 states and 215 transitions. [2018-04-12 05:19:06,303 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-12 05:19:06,303 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 75 [2018-04-12 05:19:06,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:06,303 INFO L225 Difference]: With dead ends: 198 [2018-04-12 05:19:06,304 INFO L226 Difference]: Without dead ends: 198 [2018-04-12 05:19:06,304 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2018-04-12 05:19:06,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2018-04-12 05:19:06,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 117. [2018-04-12 05:19:06,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 117 states. [2018-04-12 05:19:06,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 127 transitions. [2018-04-12 05:19:06,307 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 127 transitions. Word has length 75 [2018-04-12 05:19:06,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:06,308 INFO L459 AbstractCegarLoop]: Abstraction has 117 states and 127 transitions. [2018-04-12 05:19:06,308 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-12 05:19:06,308 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 127 transitions. [2018-04-12 05:19:06,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2018-04-12 05:19:06,309 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:06,309 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:19:06,309 INFO L408 AbstractCegarLoop]: === Iteration 23 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:06,309 INFO L82 PathProgramCache]: Analyzing trace with hash -536883815, now seen corresponding path program 1 times [2018-04-12 05:19:06,310 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:06,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:06,322 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:06,372 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2018-04-12 05:19:06,373 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 05:19:06,373 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-12 05:19:06,373 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:06,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 05:19:06,373 INFO L182 omatonBuilderFactory]: Interpolants [4664#true, 4665#false, 4666#(<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 4667#(and (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 4668#(<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len| 0)] [2018-04-12 05:19:06,374 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2018-04-12 05:19:06,374 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 05:19:06,374 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 05:19:06,374 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 05:19:06,374 INFO L87 Difference]: Start difference. First operand 117 states and 127 transitions. Second operand 5 states. [2018-04-12 05:19:06,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:06,407 INFO L93 Difference]: Finished difference Result 146 states and 157 transitions. [2018-04-12 05:19:06,407 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 05:19:06,407 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 75 [2018-04-12 05:19:06,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:06,408 INFO L225 Difference]: With dead ends: 146 [2018-04-12 05:19:06,408 INFO L226 Difference]: Without dead ends: 143 [2018-04-12 05:19:06,408 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-12 05:19:06,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2018-04-12 05:19:06,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 117. [2018-04-12 05:19:06,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 117 states. [2018-04-12 05:19:06,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 126 transitions. [2018-04-12 05:19:06,411 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 126 transitions. Word has length 75 [2018-04-12 05:19:06,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:06,412 INFO L459 AbstractCegarLoop]: Abstraction has 117 states and 126 transitions. [2018-04-12 05:19:06,412 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 05:19:06,412 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 126 transitions. [2018-04-12 05:19:06,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2018-04-12 05:19:06,412 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:06,412 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:19:06,413 INFO L408 AbstractCegarLoop]: === Iteration 24 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:06,413 INFO L82 PathProgramCache]: Analyzing trace with hash 576969602, now seen corresponding path program 1 times [2018-04-12 05:19:06,414 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:06,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:06,427 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:06,453 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2018-04-12 05:19:06,453 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 05:19:06,454 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 05:19:06,454 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:06,454 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 05:19:06,454 INFO L182 omatonBuilderFactory]: Interpolants [4934#true, 4935#false, 4936#(= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0), 4937#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1) 0)] [2018-04-12 05:19:06,454 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2018-04-12 05:19:06,454 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 05:19:06,455 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 05:19:06,455 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 05:19:06,455 INFO L87 Difference]: Start difference. First operand 117 states and 126 transitions. Second operand 4 states. [2018-04-12 05:19:06,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:06,478 INFO L93 Difference]: Finished difference Result 128 states and 137 transitions. [2018-04-12 05:19:06,478 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 05:19:06,478 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 76 [2018-04-12 05:19:06,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:06,479 INFO L225 Difference]: With dead ends: 128 [2018-04-12 05:19:06,479 INFO L226 Difference]: Without dead ends: 128 [2018-04-12 05:19:06,479 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-12 05:19:06,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2018-04-12 05:19:06,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 122. [2018-04-12 05:19:06,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2018-04-12 05:19:06,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 131 transitions. [2018-04-12 05:19:06,482 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 131 transitions. Word has length 76 [2018-04-12 05:19:06,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:06,482 INFO L459 AbstractCegarLoop]: Abstraction has 122 states and 131 transitions. [2018-04-12 05:19:06,482 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 05:19:06,482 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 131 transitions. [2018-04-12 05:19:06,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2018-04-12 05:19:06,483 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:06,483 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:19:06,483 INFO L408 AbstractCegarLoop]: === Iteration 25 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:06,483 INFO L82 PathProgramCache]: Analyzing trace with hash 1138689556, now seen corresponding path program 1 times [2018-04-12 05:19:06,484 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:06,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:06,499 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:06,594 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 202 trivial. 0 not checked. [2018-04-12 05:19:06,594 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:06,594 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2018-04-12 05:19:06,595 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:06,595 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 05:19:06,595 INFO L182 omatonBuilderFactory]: Interpolants [5190#true, 5191#false, 5192#(= |#valid| |old(#valid)|), 5193#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 5194#(and (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|))) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0)), 5195#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.base|)))), 5196#(and (= |#valid| (store |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base))) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 0))] [2018-04-12 05:19:06,595 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 202 trivial. 0 not checked. [2018-04-12 05:19:06,595 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 05:19:06,596 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 05:19:06,596 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-12 05:19:06,596 INFO L87 Difference]: Start difference. First operand 122 states and 131 transitions. Second operand 7 states. [2018-04-12 05:19:06,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:06,722 INFO L93 Difference]: Finished difference Result 135 states and 143 transitions. [2018-04-12 05:19:06,723 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-12 05:19:06,723 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 85 [2018-04-12 05:19:06,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:06,724 INFO L225 Difference]: With dead ends: 135 [2018-04-12 05:19:06,724 INFO L226 Difference]: Without dead ends: 120 [2018-04-12 05:19:06,724 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 8 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-12 05:19:06,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2018-04-12 05:19:06,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 120. [2018-04-12 05:19:06,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 120 states. [2018-04-12 05:19:06,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 128 transitions. [2018-04-12 05:19:06,727 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 128 transitions. Word has length 85 [2018-04-12 05:19:06,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:06,728 INFO L459 AbstractCegarLoop]: Abstraction has 120 states and 128 transitions. [2018-04-12 05:19:06,728 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 05:19:06,728 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 128 transitions. [2018-04-12 05:19:06,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-04-12 05:19:06,729 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:06,729 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:19:06,729 INFO L408 AbstractCegarLoop]: === Iteration 26 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:06,729 INFO L82 PathProgramCache]: Analyzing trace with hash -1664472138, now seen corresponding path program 1 times [2018-04-12 05:19:06,730 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:06,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:06,744 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:06,788 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked. [2018-04-12 05:19:06,788 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 05:19:06,788 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-12 05:19:06,788 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:06,789 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-12 05:19:06,789 INFO L182 omatonBuilderFactory]: Interpolants [5456#true, 5457#false, 5458#(not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| 0)), 5459#(not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base| 0)), 5460#(not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| 0)), 5461#(not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base 0))] [2018-04-12 05:19:06,789 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked. [2018-04-12 05:19:06,789 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 05:19:06,789 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 05:19:06,789 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-12 05:19:06,790 INFO L87 Difference]: Start difference. First operand 120 states and 128 transitions. Second operand 6 states. [2018-04-12 05:19:06,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:06,820 INFO L93 Difference]: Finished difference Result 119 states and 125 transitions. [2018-04-12 05:19:06,820 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 05:19:06,820 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 87 [2018-04-12 05:19:06,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:06,821 INFO L225 Difference]: With dead ends: 119 [2018-04-12 05:19:06,821 INFO L226 Difference]: Without dead ends: 119 [2018-04-12 05:19:06,821 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-12 05:19:06,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2018-04-12 05:19:06,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 117. [2018-04-12 05:19:06,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 117 states. [2018-04-12 05:19:06,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 123 transitions. [2018-04-12 05:19:06,824 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 123 transitions. Word has length 87 [2018-04-12 05:19:06,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:06,824 INFO L459 AbstractCegarLoop]: Abstraction has 117 states and 123 transitions. [2018-04-12 05:19:06,825 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 05:19:06,825 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 123 transitions. [2018-04-12 05:19:06,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2018-04-12 05:19:06,825 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:06,825 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 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] [2018-04-12 05:19:06,826 INFO L408 AbstractCegarLoop]: === Iteration 27 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:06,826 INFO L82 PathProgramCache]: Analyzing trace with hash 517505231, now seen corresponding path program 1 times [2018-04-12 05:19:06,827 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:06,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:06,846 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:07,263 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 35 proven. 12 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2018-04-12 05:19:07,264 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:07,264 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-12 05:19:07,264 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:07,264 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 05:19:07,265 INFO L182 omatonBuilderFactory]: Interpolants [5702#true, 5703#false, 5704#(and (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|) (= (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 1)), 5705#(and (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|) (= (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 1)), 5706#(and (= (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.base|) 1) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 5707#(and (= (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 1) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 5708#(and (= (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 1) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 4) (select |#length| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base))), 5709#(and (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (select |#length| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (= (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 1) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 5710#(and (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (select |#length| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (= (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 1) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 5711#(and (<= (* 4 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (select |#length| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|)) (= (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) 1) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|)), 5712#(or (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1)) (and (= (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len) (select |#length| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)))), 5713#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 5714#(and (= |#length| (store |old(#length)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#length| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|))) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|))), 5715#(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|))))), 5716#(or (and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len) (select |#length| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1))), 5717#(and (= (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 1) (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (or (and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len) (select |#length| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1)))), 5718#(and (or (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (and (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4) (select |#length| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (= (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 1)), 5719#(and (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4) (select |#length| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (= (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 5720#(and (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4) (select |#length| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))] [2018-04-12 05:19:07,265 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 35 proven. 12 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2018-04-12 05:19:07,265 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-12 05:19:07,265 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-12 05:19:07,266 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2018-04-12 05:19:07,266 INFO L87 Difference]: Start difference. First operand 117 states and 123 transitions. Second operand 19 states. [2018-04-12 05:19:07,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:07,902 INFO L93 Difference]: Finished difference Result 150 states and 161 transitions. [2018-04-12 05:19:07,902 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-12 05:19:07,902 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 88 [2018-04-12 05:19:07,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:07,903 INFO L225 Difference]: With dead ends: 150 [2018-04-12 05:19:07,903 INFO L226 Difference]: Without dead ends: 150 [2018-04-12 05:19:07,903 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 4 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 241 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=168, Invalid=1092, Unknown=0, NotChecked=0, Total=1260 [2018-04-12 05:19:07,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2018-04-12 05:19:07,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 113. [2018-04-12 05:19:07,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 113 states. [2018-04-12 05:19:07,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 119 transitions. [2018-04-12 05:19:07,906 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 119 transitions. Word has length 88 [2018-04-12 05:19:07,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:07,906 INFO L459 AbstractCegarLoop]: Abstraction has 113 states and 119 transitions. [2018-04-12 05:19:07,906 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-12 05:19:07,906 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 119 transitions. [2018-04-12 05:19:07,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2018-04-12 05:19:07,906 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:07,907 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:19:07,907 INFO L408 AbstractCegarLoop]: === Iteration 28 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:07,907 INFO L82 PathProgramCache]: Analyzing trace with hash -229313678, now seen corresponding path program 1 times [2018-04-12 05:19:07,908 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:07,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:07,919 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:07,952 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2018-04-12 05:19:07,952 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:07,953 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2018-04-12 05:19:07,953 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:07,953 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-12 05:19:07,953 INFO L182 omatonBuilderFactory]: Interpolants [6018#true, 6019#false, 6020#(<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 6021#(and (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 6022#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 1)), 6023#(<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len| 1)] [2018-04-12 05:19:07,953 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2018-04-12 05:19:07,953 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 05:19:07,954 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 05:19:07,954 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-12 05:19:07,954 INFO L87 Difference]: Start difference. First operand 113 states and 119 transitions. Second operand 6 states. [2018-04-12 05:19:08,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:08,008 INFO L93 Difference]: Finished difference Result 152 states and 162 transitions. [2018-04-12 05:19:08,009 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 05:19:08,009 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 88 [2018-04-12 05:19:08,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:08,010 INFO L225 Difference]: With dead ends: 152 [2018-04-12 05:19:08,010 INFO L226 Difference]: Without dead ends: 149 [2018-04-12 05:19:08,010 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2018-04-12 05:19:08,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2018-04-12 05:19:08,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 119. [2018-04-12 05:19:08,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 119 states. [2018-04-12 05:19:08,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 125 transitions. [2018-04-12 05:19:08,014 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 125 transitions. Word has length 88 [2018-04-12 05:19:08,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:08,014 INFO L459 AbstractCegarLoop]: Abstraction has 119 states and 125 transitions. [2018-04-12 05:19:08,014 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 05:19:08,014 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 125 transitions. [2018-04-12 05:19:08,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2018-04-12 05:19:08,015 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:08,015 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 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] [2018-04-12 05:19:08,015 INFO L408 AbstractCegarLoop]: === Iteration 29 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:08,016 INFO L82 PathProgramCache]: Analyzing trace with hash 1521709257, now seen corresponding path program 1 times [2018-04-12 05:19:08,017 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:08,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:08,032 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:08,178 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 11 proven. 5 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked. [2018-04-12 05:19:08,178 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:08,178 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-12 05:19:08,179 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:08,179 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-12 05:19:08,179 INFO L182 omatonBuilderFactory]: Interpolants [6304#(= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0), 6305#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 4) (select |#length| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 6306#(and (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (select |#length| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 6307#(= |old(#length)| |#length|), 6308#(and (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 4) (select |#length| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 6309#(and (<= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 4) (select |#length| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 6297#true, 6298#false, 6299#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 6300#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 6301#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|), 6302#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 6303#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|)] [2018-04-12 05:19:08,179 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 11 proven. 5 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked. [2018-04-12 05:19:08,179 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-12 05:19:08,179 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-12 05:19:08,179 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2018-04-12 05:19:08,179 INFO L87 Difference]: Start difference. First operand 119 states and 125 transitions. Second operand 13 states. [2018-04-12 05:19:08,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:08,332 INFO L93 Difference]: Finished difference Result 119 states and 125 transitions. [2018-04-12 05:19:08,332 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-12 05:19:08,332 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 89 [2018-04-12 05:19:08,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:08,333 INFO L225 Difference]: With dead ends: 119 [2018-04-12 05:19:08,333 INFO L226 Difference]: Without dead ends: 119 [2018-04-12 05:19:08,333 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2018-04-12 05:19:08,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2018-04-12 05:19:08,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 117. [2018-04-12 05:19:08,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 117 states. [2018-04-12 05:19:08,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 123 transitions. [2018-04-12 05:19:08,335 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 123 transitions. Word has length 89 [2018-04-12 05:19:08,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:08,336 INFO L459 AbstractCegarLoop]: Abstraction has 117 states and 123 transitions. [2018-04-12 05:19:08,336 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-12 05:19:08,336 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 123 transitions. [2018-04-12 05:19:08,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2018-04-12 05:19:08,336 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:08,336 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 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] [2018-04-12 05:19:08,337 INFO L408 AbstractCegarLoop]: === Iteration 30 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:08,337 INFO L82 PathProgramCache]: Analyzing trace with hash -71652930, now seen corresponding path program 1 times [2018-04-12 05:19:08,338 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:08,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:08,361 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:08,602 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2018-04-12 05:19:08,602 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:08,602 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-12 05:19:08,602 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:08,602 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-12 05:19:08,603 INFO L182 omatonBuilderFactory]: Interpolants [6565#true, 6566#false, 6567#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 6568#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 6569#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|), 6570#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 6571#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 6572#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 6573#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.offset|)), 6574#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 6575#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 6576#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 6577#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0)), 6578#(and (<= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0)), 6579#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.offset|)] [2018-04-12 05:19:08,603 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2018-04-12 05:19:08,603 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-12 05:19:08,603 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-12 05:19:08,603 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2018-04-12 05:19:08,603 INFO L87 Difference]: Start difference. First operand 117 states and 123 transitions. Second operand 15 states. [2018-04-12 05:19:08,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:08,832 INFO L93 Difference]: Finished difference Result 143 states and 153 transitions. [2018-04-12 05:19:08,832 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-12 05:19:08,832 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 90 [2018-04-12 05:19:08,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:08,833 INFO L225 Difference]: With dead ends: 143 [2018-04-12 05:19:08,833 INFO L226 Difference]: Without dead ends: 143 [2018-04-12 05:19:08,834 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2018-04-12 05:19:08,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2018-04-12 05:19:08,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 132. [2018-04-12 05:19:08,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 132 states. [2018-04-12 05:19:08,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 144 transitions. [2018-04-12 05:19:08,838 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 144 transitions. Word has length 90 [2018-04-12 05:19:08,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:08,838 INFO L459 AbstractCegarLoop]: Abstraction has 132 states and 144 transitions. [2018-04-12 05:19:08,838 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-12 05:19:08,838 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 144 transitions. [2018-04-12 05:19:08,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2018-04-12 05:19:08,839 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:08,839 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 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-12 05:19:08,839 INFO L408 AbstractCegarLoop]: === Iteration 31 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:08,840 INFO L82 PathProgramCache]: Analyzing trace with hash 2073726920, now seen corresponding path program 1 times [2018-04-12 05:19:08,840 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:08,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:08,861 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:09,122 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked. [2018-04-12 05:19:09,122 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:09,122 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-12 05:19:09,122 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:09,122 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-12 05:19:09,123 INFO L182 omatonBuilderFactory]: Interpolants [6880#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|), 6881#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 6882#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 6883#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 6884#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)), 6885#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)), 6886#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 6887#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 6888#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 6889#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 6890#(= |#valid| |old(#valid)|), 6891#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 6892#(and (<= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 6893#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)), 6876#true, 6877#false, 6878#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 6879#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|)] [2018-04-12 05:19:09,123 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked. [2018-04-12 05:19:09,123 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-12 05:19:09,123 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-12 05:19:09,123 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=268, Unknown=0, NotChecked=0, Total=306 [2018-04-12 05:19:09,123 INFO L87 Difference]: Start difference. First operand 132 states and 144 transitions. Second operand 18 states. [2018-04-12 05:19:09,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:09,384 INFO L93 Difference]: Finished difference Result 139 states and 151 transitions. [2018-04-12 05:19:09,384 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-12 05:19:09,384 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 91 [2018-04-12 05:19:09,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:09,385 INFO L225 Difference]: With dead ends: 139 [2018-04-12 05:19:09,385 INFO L226 Difference]: Without dead ends: 139 [2018-04-12 05:19:09,385 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=110, Invalid=760, Unknown=0, NotChecked=0, Total=870 [2018-04-12 05:19:09,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2018-04-12 05:19:09,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 135. [2018-04-12 05:19:09,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 135 states. [2018-04-12 05:19:09,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 147 transitions. [2018-04-12 05:19:09,387 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 147 transitions. Word has length 91 [2018-04-12 05:19:09,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:09,388 INFO L459 AbstractCegarLoop]: Abstraction has 135 states and 147 transitions. [2018-04-12 05:19:09,388 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-12 05:19:09,388 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 147 transitions. [2018-04-12 05:19:09,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2018-04-12 05:19:09,388 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:09,388 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 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, 1, 1, 1] [2018-04-12 05:19:09,388 INFO L408 AbstractCegarLoop]: === Iteration 32 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:09,388 INFO L82 PathProgramCache]: Analyzing trace with hash -410460094, now seen corresponding path program 1 times [2018-04-12 05:19:09,389 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:09,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:09,404 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:09,711 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 202 trivial. 0 not checked. [2018-04-12 05:19:09,711 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:09,711 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-12 05:19:09,711 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:09,712 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-12 05:19:09,712 INFO L182 omatonBuilderFactory]: Interpolants [7200#(= |#valid| |old(#valid)|), 7201#(= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0), 7202#(= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0), 7203#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 7204#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 7205#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 7206#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 7207#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 7208#(and (<= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 7209#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 7210#(= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)), 7192#true, 7193#false, 7194#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|)), 7195#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|)), 7196#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.base|)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 7197#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 7198#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|)), 7199#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)))] [2018-04-12 05:19:09,712 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 202 trivial. 0 not checked. [2018-04-12 05:19:09,712 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-12 05:19:09,712 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-12 05:19:09,713 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2018-04-12 05:19:09,713 INFO L87 Difference]: Start difference. First operand 135 states and 147 transitions. Second operand 19 states. [2018-04-12 05:19:10,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:10,133 INFO L93 Difference]: Finished difference Result 144 states and 156 transitions. [2018-04-12 05:19:10,134 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-12 05:19:10,134 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 94 [2018-04-12 05:19:10,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:10,134 INFO L225 Difference]: With dead ends: 144 [2018-04-12 05:19:10,134 INFO L226 Difference]: Without dead ends: 144 [2018-04-12 05:19:10,135 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=97, Invalid=659, Unknown=0, NotChecked=0, Total=756 [2018-04-12 05:19:10,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2018-04-12 05:19:10,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 138. [2018-04-12 05:19:10,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 138 states. [2018-04-12 05:19:10,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 150 transitions. [2018-04-12 05:19:10,138 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 150 transitions. Word has length 94 [2018-04-12 05:19:10,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:10,138 INFO L459 AbstractCegarLoop]: Abstraction has 138 states and 150 transitions. [2018-04-12 05:19:10,138 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-12 05:19:10,138 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 150 transitions. [2018-04-12 05:19:10,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2018-04-12 05:19:10,139 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:10,139 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:19:10,139 INFO L408 AbstractCegarLoop]: === Iteration 33 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:10,139 INFO L82 PathProgramCache]: Analyzing trace with hash 1940222125, now seen corresponding path program 1 times [2018-04-12 05:19:10,140 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:10,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:10,149 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:10,229 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2018-04-12 05:19:10,229 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:10,230 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-12 05:19:10,230 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:10,230 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-12 05:19:10,232 INFO L182 omatonBuilderFactory]: Interpolants [7520#(or (<= 1 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| 0))), 7521#(or (<= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| 0))), 7522#(not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| 0)), 7512#true, 7513#false, 7514#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 7515#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 7516#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|), 7517#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 7518#(or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 7519#(or (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| 0)) (<= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))] [2018-04-12 05:19:10,232 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2018-04-12 05:19:10,233 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-12 05:19:10,233 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-12 05:19:10,233 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2018-04-12 05:19:10,233 INFO L87 Difference]: Start difference. First operand 138 states and 150 transitions. Second operand 11 states. [2018-04-12 05:19:10,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:10,387 INFO L93 Difference]: Finished difference Result 140 states and 151 transitions. [2018-04-12 05:19:10,387 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-12 05:19:10,387 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 98 [2018-04-12 05:19:10,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:10,388 INFO L225 Difference]: With dead ends: 140 [2018-04-12 05:19:10,388 INFO L226 Difference]: Without dead ends: 137 [2018-04-12 05:19:10,388 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2018-04-12 05:19:10,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2018-04-12 05:19:10,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 137. [2018-04-12 05:19:10,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 137 states. [2018-04-12 05:19:10,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 147 transitions. [2018-04-12 05:19:10,391 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 147 transitions. Word has length 98 [2018-04-12 05:19:10,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:10,392 INFO L459 AbstractCegarLoop]: Abstraction has 137 states and 147 transitions. [2018-04-12 05:19:10,392 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-12 05:19:10,392 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 147 transitions. [2018-04-12 05:19:10,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2018-04-12 05:19:10,392 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:10,392 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:19:10,393 INFO L408 AbstractCegarLoop]: === Iteration 34 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:10,393 INFO L82 PathProgramCache]: Analyzing trace with hash -88058000, now seen corresponding path program 1 times [2018-04-12 05:19:10,393 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:10,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:10,405 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:10,432 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 214 trivial. 0 not checked. [2018-04-12 05:19:10,432 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:10,432 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2018-04-12 05:19:10,432 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:10,432 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-12 05:19:10,433 INFO L182 omatonBuilderFactory]: Interpolants [7810#true, 7811#false, 7812#(= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0), 7813#(<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1), 7814#(<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 0), 7815#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1) 0)] [2018-04-12 05:19:10,433 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 214 trivial. 0 not checked. [2018-04-12 05:19:10,433 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 05:19:10,433 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 05:19:10,433 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-12 05:19:10,433 INFO L87 Difference]: Start difference. First operand 137 states and 147 transitions. Second operand 6 states. [2018-04-12 05:19:10,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:10,465 INFO L93 Difference]: Finished difference Result 138 states and 145 transitions. [2018-04-12 05:19:10,465 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 05:19:10,465 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 100 [2018-04-12 05:19:10,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:10,466 INFO L225 Difference]: With dead ends: 138 [2018-04-12 05:19:10,466 INFO L226 Difference]: Without dead ends: 138 [2018-04-12 05:19:10,466 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-12 05:19:10,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2018-04-12 05:19:10,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 131. [2018-04-12 05:19:10,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2018-04-12 05:19:10,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 138 transitions. [2018-04-12 05:19:10,468 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 138 transitions. Word has length 100 [2018-04-12 05:19:10,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:10,468 INFO L459 AbstractCegarLoop]: Abstraction has 131 states and 138 transitions. [2018-04-12 05:19:10,468 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 05:19:10,468 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 138 transitions. [2018-04-12 05:19:10,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2018-04-12 05:19:10,468 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:10,469 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2018-04-12 05:19:10,469 INFO L408 AbstractCegarLoop]: === Iteration 35 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:10,469 INFO L82 PathProgramCache]: Analyzing trace with hash -1790716359, now seen corresponding path program 2 times [2018-04-12 05:19:10,469 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:10,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:10,479 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:10,524 INFO L134 CoverageAnalysis]: Checked inductivity of 229 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 218 trivial. 0 not checked. [2018-04-12 05:19:10,524 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:10,524 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-12 05:19:10,524 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:10,525 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-12 05:19:10,525 INFO L182 omatonBuilderFactory]: Interpolants [8089#true, 8090#false, 8091#(<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 8092#(and (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 8093#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 1)), 8094#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 2)), 8095#(<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len| 2)] [2018-04-12 05:19:10,525 INFO L134 CoverageAnalysis]: Checked inductivity of 229 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 218 trivial. 0 not checked. [2018-04-12 05:19:10,525 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 05:19:10,525 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 05:19:10,526 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2018-04-12 05:19:10,526 INFO L87 Difference]: Start difference. First operand 131 states and 138 transitions. Second operand 7 states. [2018-04-12 05:19:10,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:10,576 INFO L93 Difference]: Finished difference Result 168 states and 178 transitions. [2018-04-12 05:19:10,577 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 05:19:10,577 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 101 [2018-04-12 05:19:10,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:10,577 INFO L225 Difference]: With dead ends: 168 [2018-04-12 05:19:10,577 INFO L226 Difference]: Without dead ends: 165 [2018-04-12 05:19:10,577 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-04-12 05:19:10,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2018-04-12 05:19:10,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 137. [2018-04-12 05:19:10,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 137 states. [2018-04-12 05:19:10,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 144 transitions. [2018-04-12 05:19:10,580 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 144 transitions. Word has length 101 [2018-04-12 05:19:10,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:10,580 INFO L459 AbstractCegarLoop]: Abstraction has 137 states and 144 transitions. [2018-04-12 05:19:10,580 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 05:19:10,580 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 144 transitions. [2018-04-12 05:19:10,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2018-04-12 05:19:10,581 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:10,581 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 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, 1, 1] [2018-04-12 05:19:10,581 INFO L408 AbstractCegarLoop]: === Iteration 36 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:10,581 INFO L82 PathProgramCache]: Analyzing trace with hash -1636043067, now seen corresponding path program 2 times [2018-04-12 05:19:10,582 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:10,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:10,595 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:10,867 INFO L134 CoverageAnalysis]: Checked inductivity of 247 backedges. 6 proven. 21 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2018-04-12 05:19:10,868 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:10,868 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-12 05:19:10,868 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:10,868 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-12 05:19:10,868 INFO L182 omatonBuilderFactory]: Interpolants [8416#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)) 4))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 8417#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 8418#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.offset|), 8403#true, 8404#false, 8405#(= |~#__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_global_msg_list~0.offset| 0), 8406#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 8407#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 8408#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|), 8409#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 8410#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 8411#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 8412#(= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0), 8413#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.offset|)), 8414#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 8415#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4)) 4))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))] [2018-04-12 05:19:10,868 INFO L134 CoverageAnalysis]: Checked inductivity of 247 backedges. 6 proven. 21 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2018-04-12 05:19:10,869 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-12 05:19:10,869 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-12 05:19:10,869 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2018-04-12 05:19:10,869 INFO L87 Difference]: Start difference. First operand 137 states and 144 transitions. Second operand 16 states. [2018-04-12 05:19:11,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:11,222 INFO L93 Difference]: Finished difference Result 145 states and 152 transitions. [2018-04-12 05:19:11,223 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-12 05:19:11,223 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 103 [2018-04-12 05:19:11,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:11,224 INFO L225 Difference]: With dead ends: 145 [2018-04-12 05:19:11,224 INFO L226 Difference]: Without dead ends: 145 [2018-04-12 05:19:11,224 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 4 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=159, Invalid=833, Unknown=0, NotChecked=0, Total=992 [2018-04-12 05:19:11,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2018-04-12 05:19:11,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 139. [2018-04-12 05:19:11,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 139 states. [2018-04-12 05:19:11,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 146 transitions. [2018-04-12 05:19:11,228 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 146 transitions. Word has length 103 [2018-04-12 05:19:11,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:11,229 INFO L459 AbstractCegarLoop]: Abstraction has 139 states and 146 transitions. [2018-04-12 05:19:11,229 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-12 05:19:11,229 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 146 transitions. [2018-04-12 05:19:11,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2018-04-12 05:19:11,229 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:11,230 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 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, 1, 1, 1] [2018-04-12 05:19:11,230 INFO L408 AbstractCegarLoop]: === Iteration 37 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:11,230 INFO L82 PathProgramCache]: Analyzing trace with hash 822272929, now seen corresponding path program 2 times [2018-04-12 05:19:11,231 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:11,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:11,255 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:11,609 INFO L134 CoverageAnalysis]: Checked inductivity of 247 backedges. 14 proven. 24 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2018-04-12 05:19:11,609 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:11,610 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-12 05:19:11,610 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:11,610 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-12 05:19:11,610 INFO L182 omatonBuilderFactory]: Interpolants [8736#false, 8737#(= |~#__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_global_msg_list~0.offset| 0), 8738#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 8739#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 8740#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|), 8741#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 8742#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 8743#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 8744#(= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0), 8745#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)), 8746#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)), 8747#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 8748#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 8749#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4)) 4)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 8750#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)) 4))))), 8751#(= |#valid| |old(#valid)|), 8752#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 8753#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)), 8735#true] [2018-04-12 05:19:11,611 INFO L134 CoverageAnalysis]: Checked inductivity of 247 backedges. 14 proven. 24 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2018-04-12 05:19:11,611 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-12 05:19:11,611 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-12 05:19:11,611 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2018-04-12 05:19:11,611 INFO L87 Difference]: Start difference. First operand 139 states and 146 transitions. Second operand 19 states. [2018-04-12 05:19:12,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:12,052 INFO L93 Difference]: Finished difference Result 141 states and 148 transitions. [2018-04-12 05:19:12,052 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-12 05:19:12,052 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 104 [2018-04-12 05:19:12,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:12,052 INFO L225 Difference]: With dead ends: 141 [2018-04-12 05:19:12,052 INFO L226 Difference]: Without dead ends: 141 [2018-04-12 05:19:12,053 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 4 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=183, Invalid=1223, Unknown=0, NotChecked=0, Total=1406 [2018-04-12 05:19:12,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2018-04-12 05:19:12,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 140. [2018-04-12 05:19:12,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 140 states. [2018-04-12 05:19:12,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 147 transitions. [2018-04-12 05:19:12,055 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 147 transitions. Word has length 104 [2018-04-12 05:19:12,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:12,055 INFO L459 AbstractCegarLoop]: Abstraction has 140 states and 147 transitions. [2018-04-12 05:19:12,055 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-12 05:19:12,055 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 147 transitions. [2018-04-12 05:19:12,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2018-04-12 05:19:12,056 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:12,056 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 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, 1, 1, 1, 1] [2018-04-12 05:19:12,056 INFO L408 AbstractCegarLoop]: === Iteration 38 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:12,056 INFO L82 PathProgramCache]: Analyzing trace with hash -385097615, now seen corresponding path program 1 times [2018-04-12 05:19:12,057 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:12,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:12,069 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:12,105 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 219 trivial. 0 not checked. [2018-04-12 05:19:12,105 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:12,105 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2018-04-12 05:19:12,106 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:12,106 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-12 05:19:12,106 INFO L182 omatonBuilderFactory]: Interpolants [9074#true, 9075#false, 9076#(= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|), 9077#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|)), 9078#(= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base))] [2018-04-12 05:19:12,106 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 219 trivial. 0 not checked. [2018-04-12 05:19:12,107 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 05:19:12,107 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 05:19:12,107 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 05:19:12,107 INFO L87 Difference]: Start difference. First operand 140 states and 147 transitions. Second operand 5 states. [2018-04-12 05:19:12,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:12,153 INFO L93 Difference]: Finished difference Result 139 states and 146 transitions. [2018-04-12 05:19:12,153 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 05:19:12,153 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 103 [2018-04-12 05:19:12,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:12,154 INFO L225 Difference]: With dead ends: 139 [2018-04-12 05:19:12,154 INFO L226 Difference]: Without dead ends: 139 [2018-04-12 05:19:12,154 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-12 05:19:12,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2018-04-12 05:19:12,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 134. [2018-04-12 05:19:12,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2018-04-12 05:19:12,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 141 transitions. [2018-04-12 05:19:12,157 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 141 transitions. Word has length 103 [2018-04-12 05:19:12,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:12,158 INFO L459 AbstractCegarLoop]: Abstraction has 134 states and 141 transitions. [2018-04-12 05:19:12,158 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 05:19:12,158 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 141 transitions. [2018-04-12 05:19:12,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-04-12 05:19:12,158 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:12,159 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2018-04-12 05:19:12,159 INFO L408 AbstractCegarLoop]: === Iteration 39 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:12,159 INFO L82 PathProgramCache]: Analyzing trace with hash 2134790601, now seen corresponding path program 2 times [2018-04-12 05:19:12,160 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:12,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:12,179 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:12,547 INFO L134 CoverageAnalysis]: Checked inductivity of 247 backedges. 9 proven. 29 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2018-04-12 05:19:12,548 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:12,548 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-12 05:19:12,548 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:12,548 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-12 05:19:12,548 INFO L182 omatonBuilderFactory]: Interpolants [9354#true, 9355#false, 9356#(= |~#__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_global_msg_list~0.offset| 0), 9357#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 9358#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 9359#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|), 9360#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 9361#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 9362#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 9363#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 9364#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 9365#(= |#valid| |old(#valid)|), 9366#(= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0), 9367#(= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0), 9368#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 9369#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 9370#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4)) 4)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 9371#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)) 4)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 9372#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 9373#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 9374#(= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))] [2018-04-12 05:19:12,548 INFO L134 CoverageAnalysis]: Checked inductivity of 247 backedges. 9 proven. 29 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2018-04-12 05:19:12,549 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-12 05:19:12,549 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-12 05:19:12,549 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=376, Unknown=0, NotChecked=0, Total=420 [2018-04-12 05:19:12,549 INFO L87 Difference]: Start difference. First operand 134 states and 141 transitions. Second operand 21 states. [2018-04-12 05:19:13,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:13,290 INFO L93 Difference]: Finished difference Result 151 states and 159 transitions. [2018-04-12 05:19:13,290 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-12 05:19:13,291 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 107 [2018-04-12 05:19:13,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:13,291 INFO L225 Difference]: With dead ends: 151 [2018-04-12 05:19:13,291 INFO L226 Difference]: Without dead ends: 151 [2018-04-12 05:19:13,292 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=259, Invalid=1811, Unknown=0, NotChecked=0, Total=2070 [2018-04-12 05:19:13,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2018-04-12 05:19:13,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 137. [2018-04-12 05:19:13,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 137 states. [2018-04-12 05:19:13,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 144 transitions. [2018-04-12 05:19:13,295 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 144 transitions. Word has length 107 [2018-04-12 05:19:13,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:13,295 INFO L459 AbstractCegarLoop]: Abstraction has 137 states and 144 transitions. [2018-04-12 05:19:13,295 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-12 05:19:13,296 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 144 transitions. [2018-04-12 05:19:13,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-04-12 05:19:13,296 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:13,296 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:19:13,297 INFO L408 AbstractCegarLoop]: === Iteration 40 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:13,297 INFO L82 PathProgramCache]: Analyzing trace with hash -964215803, now seen corresponding path program 1 times [2018-04-12 05:19:13,298 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:13,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:13,322 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:14,212 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2018-04-12 05:19:14,212 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:14,212 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-12 05:19:14,212 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:14,212 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-12 05:19:14,212 INFO L182 omatonBuilderFactory]: Interpolants [9728#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (not (= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0)) (and (= (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) |old(#valid)|) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))))), 9729#(and (or (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (and (<= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (or (not (= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0)) (and (= (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) |old(#valid)|) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))))))) (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))), 9730#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (or (and (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (= |old(#valid)| (store |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)))) (not (= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0)))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 9731#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (or (= |#valid| |old(#valid)|) (not (= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0)))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 9732#(or (= |#valid| |old(#valid)|) (<= 1 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| 0))), 9733#(or (<= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= |#valid| |old(#valid)|) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| 0))), 9734#(or (= |#valid| |old(#valid)|) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| 0))), 9735#(and (= (store |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) |old(#valid)|) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base))), 9714#true, 9715#false, 9716#(= |#valid| |old(#valid)|), 9717#(and (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)) (= (store |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)) |old(#valid)|) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|) (= (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 1)), 9718#(and (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) (= (store |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base| (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) |old(#valid)|) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|) (= (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 1)), 9719#(and (= (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.base|) 1) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.base|)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|) (= (store |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.base| (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.base|)) |old(#valid)|)), 9720#(and (= (store |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) |old(#valid)|) (= (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 1) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base))), 9721#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (= |#valid| |old(#valid)|) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 9722#(and (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)) (= (store |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)) |old(#valid)|)), 9723#(and (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) (= (store |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base| (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) |old(#valid)|)), 9724#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (= (store |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) |old(#valid)|) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 9725#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (= (store |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) |old(#valid)|) (= 0 (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 9726#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (or (not (= 0 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) (and (= (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) |old(#valid)|) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))))))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 9727#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (and (= (store |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) |old(#valid)|) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))))))] [2018-04-12 05:19:14,213 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2018-04-12 05:19:14,213 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-12 05:19:14,213 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-12 05:19:14,213 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2018-04-12 05:19:14,213 INFO L87 Difference]: Start difference. First operand 137 states and 144 transitions. Second operand 22 states. [2018-04-12 05:19:15,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:15,033 INFO L93 Difference]: Finished difference Result 147 states and 153 transitions. [2018-04-12 05:19:15,033 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-12 05:19:15,033 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 107 [2018-04-12 05:19:15,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:15,034 INFO L225 Difference]: With dead ends: 147 [2018-04-12 05:19:15,034 INFO L226 Difference]: Without dead ends: 123 [2018-04-12 05:19:15,034 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=135, Invalid=921, Unknown=0, NotChecked=0, Total=1056 [2018-04-12 05:19:15,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2018-04-12 05:19:15,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 123. [2018-04-12 05:19:15,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 123 states. [2018-04-12 05:19:15,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 129 transitions. [2018-04-12 05:19:15,036 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 129 transitions. Word has length 107 [2018-04-12 05:19:15,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:15,036 INFO L459 AbstractCegarLoop]: Abstraction has 123 states and 129 transitions. [2018-04-12 05:19:15,036 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-12 05:19:15,036 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 129 transitions. [2018-04-12 05:19:15,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2018-04-12 05:19:15,036 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:15,036 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 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, 1, 1, 1, 1] [2018-04-12 05:19:15,036 INFO L408 AbstractCegarLoop]: === Iteration 41 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:15,037 INFO L82 PathProgramCache]: Analyzing trace with hash -36653073, now seen corresponding path program 1 times [2018-04-12 05:19:15,037 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:15,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:15,063 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:15,444 INFO L134 CoverageAnalysis]: Checked inductivity of 251 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2018-04-12 05:19:15,445 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:15,445 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-12 05:19:15,445 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:15,445 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-12 05:19:15,446 INFO L182 omatonBuilderFactory]: Interpolants [10028#true, 10029#false, 10030#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 10031#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 10032#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|), 10033#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 10034#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 10035#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 10036#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.offset|)), 10037#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 10038#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 10039#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) 4) 1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 10040#(and (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) 4) 2) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 10041#(and (not (= 0 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 10042#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 10043#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0)), 10044#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.offset|)] [2018-04-12 05:19:15,446 INFO L134 CoverageAnalysis]: Checked inductivity of 251 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2018-04-12 05:19:15,446 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-12 05:19:15,446 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-12 05:19:15,446 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=236, Unknown=0, NotChecked=0, Total=272 [2018-04-12 05:19:15,446 INFO L87 Difference]: Start difference. First operand 123 states and 129 transitions. Second operand 17 states. [2018-04-12 05:19:15,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:15,823 INFO L93 Difference]: Finished difference Result 156 states and 165 transitions. [2018-04-12 05:19:15,858 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-12 05:19:15,858 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 112 [2018-04-12 05:19:15,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:15,858 INFO L225 Difference]: With dead ends: 156 [2018-04-12 05:19:15,858 INFO L226 Difference]: Without dead ends: 156 [2018-04-12 05:19:15,859 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=120, Invalid=750, Unknown=0, NotChecked=0, Total=870 [2018-04-12 05:19:15,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2018-04-12 05:19:15,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 147. [2018-04-12 05:19:15,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 147 states. [2018-04-12 05:19:15,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 158 transitions. [2018-04-12 05:19:15,861 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 158 transitions. Word has length 112 [2018-04-12 05:19:15,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:15,861 INFO L459 AbstractCegarLoop]: Abstraction has 147 states and 158 transitions. [2018-04-12 05:19:15,861 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-12 05:19:15,861 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 158 transitions. [2018-04-12 05:19:15,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2018-04-12 05:19:15,862 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:15,862 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 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, 1, 1, 1, 1] [2018-04-12 05:19:15,862 INFO L408 AbstractCegarLoop]: === Iteration 42 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:15,862 INFO L82 PathProgramCache]: Analyzing trace with hash -1136244809, now seen corresponding path program 2 times [2018-04-12 05:19:15,863 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:15,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:15,882 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:16,789 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 16 proven. 31 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2018-04-12 05:19:16,789 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:16,789 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-12 05:19:16,789 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:16,789 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2018-04-12 05:19:16,790 INFO L182 omatonBuilderFactory]: Interpolants [10374#true, 10375#false, 10376#(= |~#__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_global_msg_list~0.offset| 0), 10377#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 10378#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 10379#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|), 10380#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 10381#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 10382#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 10383#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)), 10384#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)), 10385#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 10386#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 10387#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 10388#(and (or (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 3) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)), 10389#(= |#valid| |old(#valid)|), 10390#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 1) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 10391#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0) (= (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 10392#(and (or (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 3) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)), 10393#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 3)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)), 10394#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4) (or (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 3) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))))), 10395#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 7)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 10396#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 10397#(and (or (and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 10398#(and (or (and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 10399#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (or (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3))), 10400#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 1) 0) (and (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 10401#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 10402#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|))] [2018-04-12 05:19:16,790 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 16 proven. 31 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2018-04-12 05:19:16,790 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-12 05:19:16,790 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-12 05:19:16,790 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=712, Unknown=0, NotChecked=0, Total=812 [2018-04-12 05:19:16,790 INFO L87 Difference]: Start difference. First operand 147 states and 158 transitions. Second operand 29 states. [2018-04-12 05:19:17,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:17,505 INFO L93 Difference]: Finished difference Result 155 states and 164 transitions. [2018-04-12 05:19:17,506 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-12 05:19:17,506 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 113 [2018-04-12 05:19:17,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:17,506 INFO L225 Difference]: With dead ends: 155 [2018-04-12 05:19:17,506 INFO L226 Difference]: Without dead ends: 155 [2018-04-12 05:19:17,507 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 6 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 716 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=372, Invalid=2598, Unknown=0, NotChecked=0, Total=2970 [2018-04-12 05:19:17,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2018-04-12 05:19:17,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 147. [2018-04-12 05:19:17,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 147 states. [2018-04-12 05:19:17,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 157 transitions. [2018-04-12 05:19:17,509 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 157 transitions. Word has length 113 [2018-04-12 05:19:17,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:17,509 INFO L459 AbstractCegarLoop]: Abstraction has 147 states and 157 transitions. [2018-04-12 05:19:17,509 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-12 05:19:17,509 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 157 transitions. [2018-04-12 05:19:17,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2018-04-12 05:19:17,510 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:17,510 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1] [2018-04-12 05:19:17,510 INFO L408 AbstractCegarLoop]: === Iteration 43 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:17,510 INFO L82 PathProgramCache]: Analyzing trace with hash 75230930, now seen corresponding path program 3 times [2018-04-12 05:19:17,511 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:17,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:17,524 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:17,573 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 236 trivial. 0 not checked. [2018-04-12 05:19:17,573 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:17,573 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-12 05:19:17,573 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:17,574 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-12 05:19:17,574 INFO L182 omatonBuilderFactory]: Interpolants [10758#true, 10759#false, 10760#(<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 10761#(and (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 10762#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 1)), 10763#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 2)), 10764#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 3)), 10765#(<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len| 3)] [2018-04-12 05:19:17,574 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 236 trivial. 0 not checked. [2018-04-12 05:19:17,574 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 05:19:17,574 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 05:19:17,574 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2018-04-12 05:19:17,574 INFO L87 Difference]: Start difference. First operand 147 states and 157 transitions. Second operand 8 states. [2018-04-12 05:19:17,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:17,675 INFO L93 Difference]: Finished difference Result 191 states and 203 transitions. [2018-04-12 05:19:17,675 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-12 05:19:17,675 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 114 [2018-04-12 05:19:17,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:17,676 INFO L225 Difference]: With dead ends: 191 [2018-04-12 05:19:17,676 INFO L226 Difference]: Without dead ends: 188 [2018-04-12 05:19:17,676 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2018-04-12 05:19:17,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2018-04-12 05:19:17,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 153. [2018-04-12 05:19:17,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 153 states. [2018-04-12 05:19:17,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 163 transitions. [2018-04-12 05:19:17,679 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 163 transitions. Word has length 114 [2018-04-12 05:19:17,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:17,680 INFO L459 AbstractCegarLoop]: Abstraction has 153 states and 163 transitions. [2018-04-12 05:19:17,680 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 05:19:17,680 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 163 transitions. [2018-04-12 05:19:17,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2018-04-12 05:19:17,680 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:17,680 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 4, 4, 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] [2018-04-12 05:19:17,681 INFO L408 AbstractCegarLoop]: === Iteration 44 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:17,681 INFO L82 PathProgramCache]: Analyzing trace with hash -1231393293, now seen corresponding path program 1 times [2018-04-12 05:19:17,681 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:17,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:17,709 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:18,379 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 6 proven. 40 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2018-04-12 05:19:18,380 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:18,380 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-12 05:19:18,380 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:18,380 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-12 05:19:18,380 INFO L182 omatonBuilderFactory]: Interpolants [11112#true, 11113#false, 11114#(= |~#__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_global_msg_list~0.offset| 0), 11115#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|)), 11116#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|)), 11117#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.base|)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 11118#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 11119#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|)), 11120#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 11121#(= |#valid| |old(#valid)|), 11122#(= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0), 11123#(= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0), 11124#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 11125#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 11126#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 11127#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (or (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 3) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 11128#(and (or (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 7) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 11129#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1)), 11130#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 11131#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 1) 0) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 11132#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 11133#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 11134#(= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))] [2018-04-12 05:19:18,380 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 6 proven. 40 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2018-04-12 05:19:18,380 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-12 05:19:18,380 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-12 05:19:18,381 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2018-04-12 05:19:18,381 INFO L87 Difference]: Start difference. First operand 153 states and 163 transitions. Second operand 23 states. [2018-04-12 05:19:18,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:18,926 INFO L93 Difference]: Finished difference Result 156 states and 165 transitions. [2018-04-12 05:19:18,926 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-12 05:19:18,926 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 116 [2018-04-12 05:19:18,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:18,927 INFO L225 Difference]: With dead ends: 156 [2018-04-12 05:19:18,927 INFO L226 Difference]: Without dead ends: 156 [2018-04-12 05:19:18,927 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 3 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=237, Invalid=1743, Unknown=0, NotChecked=0, Total=1980 [2018-04-12 05:19:18,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2018-04-12 05:19:18,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 153. [2018-04-12 05:19:18,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 153 states. [2018-04-12 05:19:18,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 162 transitions. [2018-04-12 05:19:18,930 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 162 transitions. Word has length 116 [2018-04-12 05:19:18,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:18,930 INFO L459 AbstractCegarLoop]: Abstraction has 153 states and 162 transitions. [2018-04-12 05:19:18,930 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-12 05:19:18,930 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 162 transitions. [2018-04-12 05:19:18,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2018-04-12 05:19:18,931 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:18,931 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:19:18,931 INFO L408 AbstractCegarLoop]: === Iteration 45 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:18,931 INFO L82 PathProgramCache]: Analyzing trace with hash 518438366, now seen corresponding path program 2 times [2018-04-12 05:19:18,932 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:18,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:18,946 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:19,167 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 17 proven. 10 refuted. 0 times theorem prover too weak. 222 trivial. 0 not checked. [2018-04-12 05:19:19,167 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:19,167 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-12 05:19:19,167 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:19,168 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-12 05:19:19,168 INFO L182 omatonBuilderFactory]: Interpolants [11489#true, 11490#false, 11491#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 11492#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 11493#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|), 11494#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 11495#(or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 11496#(and (or (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))) (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))), 11497#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 11498#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= 8 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 11499#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 11500#(or (<= 1 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| 0))), 11501#(or (<= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| 0))), 11502#(not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| 0))] [2018-04-12 05:19:19,168 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 17 proven. 10 refuted. 0 times theorem prover too weak. 222 trivial. 0 not checked. [2018-04-12 05:19:19,168 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-12 05:19:19,168 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-12 05:19:19,168 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2018-04-12 05:19:19,168 INFO L87 Difference]: Start difference. First operand 153 states and 162 transitions. Second operand 14 states. [2018-04-12 05:19:19,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:19,313 INFO L93 Difference]: Finished difference Result 159 states and 168 transitions. [2018-04-12 05:19:19,313 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-12 05:19:19,313 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 120 [2018-04-12 05:19:19,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:19,314 INFO L225 Difference]: With dead ends: 159 [2018-04-12 05:19:19,314 INFO L226 Difference]: Without dead ends: 156 [2018-04-12 05:19:19,314 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2018-04-12 05:19:19,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2018-04-12 05:19:19,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 156. [2018-04-12 05:19:19,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 156 states. [2018-04-12 05:19:19,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 164 transitions. [2018-04-12 05:19:19,316 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 164 transitions. Word has length 120 [2018-04-12 05:19:19,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:19,317 INFO L459 AbstractCegarLoop]: Abstraction has 156 states and 164 transitions. [2018-04-12 05:19:19,317 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-12 05:19:19,317 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 164 transitions. [2018-04-12 05:19:19,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2018-04-12 05:19:19,318 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:19,318 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 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, 1, 1, 1, 1] [2018-04-12 05:19:19,318 INFO L408 AbstractCegarLoop]: === Iteration 46 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:19,318 INFO L82 PathProgramCache]: Analyzing trace with hash -1673169482, now seen corresponding path program 2 times [2018-04-12 05:19:19,319 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:19,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:19,342 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:20,026 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 41 proven. 120 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2018-04-12 05:19:20,026 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:20,026 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-12 05:19:20,026 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:20,027 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 5 proven. 14 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2018-04-12 05:19:20,027 INFO L182 omatonBuilderFactory]: Interpolants [11840#(= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0), 11841#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.offset|)), 11842#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 11843#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 11844#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)) 4))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 11845#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12)) 4)))), 11846#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8)) 4)))), 11847#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 11848#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.offset|), 11826#true, 11827#false, 11828#(= |~#__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_global_msg_list~0.offset| 0), 11829#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)), 11830#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 11831#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 11832#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 11833#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 11834#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 11835#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 11836#(and (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 11837#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 11838#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 11839#(and (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|))] [2018-04-12 05:19:20,027 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 41 proven. 120 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2018-04-12 05:19:20,027 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-12 05:19:20,027 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-12 05:19:20,027 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=449, Unknown=0, NotChecked=0, Total=506 [2018-04-12 05:19:20,028 INFO L87 Difference]: Start difference. First operand 156 states and 164 transitions. Second operand 23 states. [2018-04-12 05:19:20,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:20,511 INFO L93 Difference]: Finished difference Result 164 states and 172 transitions. [2018-04-12 05:19:20,511 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-12 05:19:20,511 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 125 [2018-04-12 05:19:20,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:20,512 INFO L225 Difference]: With dead ends: 164 [2018-04-12 05:19:20,512 INFO L226 Difference]: Without dead ends: 164 [2018-04-12 05:19:20,513 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 6 SyntacticMatches, 13 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 538 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=294, Invalid=1962, Unknown=0, NotChecked=0, Total=2256 [2018-04-12 05:19:20,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2018-04-12 05:19:20,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 158. [2018-04-12 05:19:20,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2018-04-12 05:19:20,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 166 transitions. [2018-04-12 05:19:20,516 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 166 transitions. Word has length 125 [2018-04-12 05:19:20,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:20,516 INFO L459 AbstractCegarLoop]: Abstraction has 158 states and 166 transitions. [2018-04-12 05:19:20,516 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-12 05:19:20,516 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 166 transitions. [2018-04-12 05:19:20,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2018-04-12 05:19:20,517 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:20,517 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 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, 1, 1, 1, 1] [2018-04-12 05:19:20,517 INFO L408 AbstractCegarLoop]: === Iteration 47 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:20,517 INFO L82 PathProgramCache]: Analyzing trace with hash -328645936, now seen corresponding path program 3 times [2018-04-12 05:19:20,518 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:20,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:20,550 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:21,796 INFO L134 CoverageAnalysis]: Checked inductivity of 293 backedges. 56 proven. 124 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2018-04-12 05:19:21,796 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:21,796 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-12 05:19:21,797 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:21,797 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 24 proven. 9 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-04-12 05:19:21,797 INFO L182 omatonBuilderFactory]: Interpolants [12224#(= 40 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)), 12225#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 12226#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 12227#(and (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|) (= 40 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 12228#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (= 40 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 12229#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 12230#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 12231#(and (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 12232#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 12233#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 12234#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 1 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 12235#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)), 12236#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)), 12237#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 1 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 12238#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 1 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 12239#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))))) (<= 1 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 12240#(and (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)) 4)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 12241#(= |#valid| |old(#valid)|), 12242#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 1) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 12243#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0) (= (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 12244#(and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)) 4)))) (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)) 4)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 12245#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)) 4)))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)) 4)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 12246#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)) 4)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)) 4)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 12247#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12)) 4)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12)) 4))))), 12248#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8)) 4)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8)) 4)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 2)), 12249#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8)) 4)))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8)) 4)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 8 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))), 12250#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8)) 4)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 8 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))), 12251#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 12252#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)), 12221#true, 12222#false, 12223#(= |~#__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_global_msg_list~0.offset| 0)] [2018-04-12 05:19:21,797 INFO L134 CoverageAnalysis]: Checked inductivity of 293 backedges. 56 proven. 124 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2018-04-12 05:19:21,797 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-12 05:19:21,798 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-12 05:19:21,798 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=914, Unknown=0, NotChecked=0, Total=992 [2018-04-12 05:19:21,798 INFO L87 Difference]: Start difference. First operand 158 states and 166 transitions. Second operand 32 states. [2018-04-12 05:19:22,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:22,663 INFO L93 Difference]: Finished difference Result 181 states and 191 transitions. [2018-04-12 05:19:22,663 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-12 05:19:22,664 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 126 [2018-04-12 05:19:22,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:22,664 INFO L225 Difference]: With dead ends: 181 [2018-04-12 05:19:22,665 INFO L226 Difference]: Without dead ends: 181 [2018-04-12 05:19:22,665 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 6 SyntacticMatches, 15 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 998 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=314, Invalid=3468, Unknown=0, NotChecked=0, Total=3782 [2018-04-12 05:19:22,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2018-04-12 05:19:22,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 176. [2018-04-12 05:19:22,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 176 states. [2018-04-12 05:19:22,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 186 transitions. [2018-04-12 05:19:22,668 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 186 transitions. Word has length 126 [2018-04-12 05:19:22,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:22,668 INFO L459 AbstractCegarLoop]: Abstraction has 176 states and 186 transitions. [2018-04-12 05:19:22,669 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-12 05:19:22,669 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 186 transitions. [2018-04-12 05:19:22,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2018-04-12 05:19:22,669 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:22,670 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1] [2018-04-12 05:19:22,670 INFO L408 AbstractCegarLoop]: === Iteration 48 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:22,670 INFO L82 PathProgramCache]: Analyzing trace with hash -659007783, now seen corresponding path program 4 times [2018-04-12 05:19:22,671 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:22,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:22,686 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:22,778 INFO L134 CoverageAnalysis]: Checked inductivity of 310 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2018-04-12 05:19:22,779 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:22,779 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-04-12 05:19:22,779 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:22,779 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-12 05:19:22,779 INFO L182 omatonBuilderFactory]: Interpolants [12672#true, 12673#false, 12674#(<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 12675#(and (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 12676#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 1)), 12677#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 2)), 12678#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 3)), 12679#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 4)), 12680#(<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len| 4)] [2018-04-12 05:19:22,780 INFO L134 CoverageAnalysis]: Checked inductivity of 310 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2018-04-12 05:19:22,780 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-12 05:19:22,780 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-12 05:19:22,780 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2018-04-12 05:19:22,780 INFO L87 Difference]: Start difference. First operand 176 states and 186 transitions. Second operand 9 states. [2018-04-12 05:19:22,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:22,839 INFO L93 Difference]: Finished difference Result 239 states and 253 transitions. [2018-04-12 05:19:22,839 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-12 05:19:22,839 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 127 [2018-04-12 05:19:22,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:22,840 INFO L225 Difference]: With dead ends: 239 [2018-04-12 05:19:22,840 INFO L226 Difference]: Without dead ends: 236 [2018-04-12 05:19:22,840 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2018-04-12 05:19:22,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2018-04-12 05:19:22,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 182. [2018-04-12 05:19:22,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 182 states. [2018-04-12 05:19:22,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 192 transitions. [2018-04-12 05:19:22,844 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 192 transitions. Word has length 127 [2018-04-12 05:19:22,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:22,844 INFO L459 AbstractCegarLoop]: Abstraction has 182 states and 192 transitions. [2018-04-12 05:19:22,844 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-12 05:19:22,844 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 192 transitions. [2018-04-12 05:19:22,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2018-04-12 05:19:22,845 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:22,845 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1] [2018-04-12 05:19:22,846 INFO L408 AbstractCegarLoop]: === Iteration 49 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:22,846 INFO L82 PathProgramCache]: Analyzing trace with hash 1834807354, now seen corresponding path program 2 times [2018-04-12 05:19:22,847 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:22,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:22,874 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:23,524 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 9 proven. 70 refuted. 0 times theorem prover too weak. 217 trivial. 0 not checked. [2018-04-12 05:19:23,524 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:23,524 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-12 05:19:23,524 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:23,524 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 9 proven. 22 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-04-12 05:19:23,525 INFO L182 omatonBuilderFactory]: Interpolants [13120#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 13121#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 13122#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)))))), 13123#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))))), 13124#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))))) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 13125#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 13126#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 13127#(= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)), 13104#true, 13105#false, 13106#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 13107#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 13108#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|), 13109#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 13110#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 13111#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 13112#(and (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|)), 13113#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 13114#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 13115#(= |#valid| |old(#valid)|), 13116#(= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0), 13117#(= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0), 13118#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 13119#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))] [2018-04-12 05:19:23,525 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 9 proven. 70 refuted. 0 times theorem prover too weak. 217 trivial. 0 not checked. [2018-04-12 05:19:23,525 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-12 05:19:23,525 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-12 05:19:23,525 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=497, Unknown=0, NotChecked=0, Total=552 [2018-04-12 05:19:23,525 INFO L87 Difference]: Start difference. First operand 182 states and 192 transitions. Second operand 24 states. [2018-04-12 05:19:24,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:24,258 INFO L93 Difference]: Finished difference Result 201 states and 212 transitions. [2018-04-12 05:19:24,259 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-12 05:19:24,259 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 129 [2018-04-12 05:19:24,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:24,259 INFO L225 Difference]: With dead ends: 201 [2018-04-12 05:19:24,260 INFO L226 Difference]: Without dead ends: 201 [2018-04-12 05:19:24,260 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 565 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=358, Invalid=2722, Unknown=0, NotChecked=0, Total=3080 [2018-04-12 05:19:24,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2018-04-12 05:19:24,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 186. [2018-04-12 05:19:24,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 186 states. [2018-04-12 05:19:24,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 197 transitions. [2018-04-12 05:19:24,264 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 197 transitions. Word has length 129 [2018-04-12 05:19:24,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:24,264 INFO L459 AbstractCegarLoop]: Abstraction has 186 states and 197 transitions. [2018-04-12 05:19:24,264 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-12 05:19:24,265 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 197 transitions. [2018-04-12 05:19:24,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2018-04-12 05:19:24,266 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:24,266 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:19:24,266 INFO L408 AbstractCegarLoop]: === Iteration 50 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:24,266 INFO L82 PathProgramCache]: Analyzing trace with hash 226178548, now seen corresponding path program 3 times [2018-04-12 05:19:24,267 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:24,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:24,299 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:27,822 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 218 trivial. 0 not checked. [2018-04-12 05:19:27,822 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:27,823 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-12 05:19:27,823 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:27,823 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-12 05:19:27,823 INFO L182 omatonBuilderFactory]: Interpolants [13579#true, 13580#false, 13581#(= |~#__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_global_msg_list~0.offset| 0), 13582#(= |#valid| |old(#valid)|), 13583#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 13584#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 13585#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.base|) 0) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.base|)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 13586#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 13587#(and (or (and (= |#valid| |old(#valid)|) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))) (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))), 13588#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 13589#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 13590#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|) 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 13591#(and (or (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))), 13592#(and (or (and (or (not (= 0 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) (and (= (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 1) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))) (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))), 13593#(and (or (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) 0) (not (= 0 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) (= (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))) (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))), 13594#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (and (or (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (and (not (= 0 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) 0) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|))) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|) 0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)))) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|))))), 13595#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (or (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) 0) (not (= 0 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base) 0) (= (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) |#valid|) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)))) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 13596#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))))) (or (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) 0) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)))) 0)))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 13597#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (or (<= 9 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4)))))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))))))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 13598#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (and (or (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) 0) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0)) (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))))))), 13599#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (and (or (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) 0) (= (store (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) |#valid|) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|) 0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|))) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|))))), 13600#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) 0) (= (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) |#valid|) (not (= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0))))), 13601#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) 0) (= (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) |#valid|)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 13602#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) 0) (= (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) |#valid|)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (not (= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0)))), 13603#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (<= 1 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)) (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) 0) (<= 0 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)) (= (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) |#valid|)))), 13604#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|) 0) (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (<= 1 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))), 13605#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (= |#valid| |old(#valid)|)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (<= 1 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))), 13606#(or (and (<= 0 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)) (or (= |#valid| |old(#valid)|) (<= 1 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| 0))), 13607#(or (and (or (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 3)) (= |#valid| |old(#valid)|)) (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| 0))), 13608#(or (= |#valid| |old(#valid)|) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| 0))), 13609#(and (= |#valid| (store |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base))) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 0))] [2018-04-12 05:19:27,823 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 218 trivial. 0 not checked. [2018-04-12 05:19:27,823 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-12 05:19:27,823 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-12 05:19:27,824 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=855, Unknown=0, NotChecked=0, Total=930 [2018-04-12 05:19:27,824 INFO L87 Difference]: Start difference. First operand 186 states and 197 transitions. Second operand 31 states. [2018-04-12 05:19:29,751 WARN L151 SmtUtils]: Spent 124ms on a formula simplification. DAG size of input: 128 DAG size of output 87 [2018-04-12 05:19:29,939 WARN L151 SmtUtils]: Spent 108ms on a formula simplification. DAG size of input: 75 DAG size of output 51 [2018-04-12 05:19:30,607 WARN L151 SmtUtils]: Spent 120ms on a formula simplification. DAG size of input: 57 DAG size of output 52 [2018-04-12 05:19:31,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:31,358 INFO L93 Difference]: Finished difference Result 208 states and 218 transitions. [2018-04-12 05:19:31,358 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-12 05:19:31,358 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 129 [2018-04-12 05:19:31,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:31,359 INFO L225 Difference]: With dead ends: 208 [2018-04-12 05:19:31,359 INFO L226 Difference]: Without dead ends: 175 [2018-04-12 05:19:31,359 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 24 SyntacticMatches, 6 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 521 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=338, Invalid=3322, Unknown=0, NotChecked=0, Total=3660 [2018-04-12 05:19:31,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2018-04-12 05:19:31,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 166. [2018-04-12 05:19:31,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 166 states. [2018-04-12 05:19:31,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 176 transitions. [2018-04-12 05:19:31,362 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 176 transitions. Word has length 129 [2018-04-12 05:19:31,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:31,363 INFO L459 AbstractCegarLoop]: Abstraction has 166 states and 176 transitions. [2018-04-12 05:19:31,363 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-12 05:19:31,363 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 176 transitions. [2018-04-12 05:19:31,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2018-04-12 05:19:31,363 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:31,364 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2018-04-12 05:19:31,364 INFO L408 AbstractCegarLoop]: === Iteration 51 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:31,364 INFO L82 PathProgramCache]: Analyzing trace with hash -1862764514, now seen corresponding path program 3 times [2018-04-12 05:19:31,365 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:31,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:31,396 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:32,158 INFO L134 CoverageAnalysis]: Checked inductivity of 305 backedges. 19 proven. 57 refuted. 0 times theorem prover too weak. 229 trivial. 0 not checked. [2018-04-12 05:19:32,158 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:32,158 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-12 05:19:32,158 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:32,158 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 4 proven. 15 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2018-04-12 05:19:32,158 INFO L182 omatonBuilderFactory]: Interpolants [14048#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 14049#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|), 14050#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 14051#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 14052#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 14053#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.offset|)), 14054#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 14055#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 14056#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) 4) 1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 14057#(and (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|)), 14058#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3) (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 14059#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 7)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 14060#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 11) (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))))), 14061#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 2)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 7)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 14062#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 14063#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 1) 0) (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 14064#(and (<= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0)), 14065#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.offset|), 14044#true, 14045#false, 14046#(= |~#__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_global_msg_list~0.offset| 0), 14047#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|)] [2018-04-12 05:19:32,159 INFO L134 CoverageAnalysis]: Checked inductivity of 305 backedges. 19 proven. 57 refuted. 0 times theorem prover too weak. 229 trivial. 0 not checked. [2018-04-12 05:19:32,159 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-12 05:19:32,159 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-12 05:19:32,159 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2018-04-12 05:19:32,159 INFO L87 Difference]: Start difference. First operand 166 states and 176 transitions. Second operand 22 states. [2018-04-12 05:19:32,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:32,635 INFO L93 Difference]: Finished difference Result 186 states and 197 transitions. [2018-04-12 05:19:32,636 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-12 05:19:32,636 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 134 [2018-04-12 05:19:32,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:32,636 INFO L225 Difference]: With dead ends: 186 [2018-04-12 05:19:32,636 INFO L226 Difference]: Without dead ends: 186 [2018-04-12 05:19:32,637 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 5 SyntacticMatches, 7 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 390 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=276, Invalid=1616, Unknown=0, NotChecked=0, Total=1892 [2018-04-12 05:19:32,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2018-04-12 05:19:32,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 181. [2018-04-12 05:19:32,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 181 states. [2018-04-12 05:19:32,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 194 transitions. [2018-04-12 05:19:32,640 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 194 transitions. Word has length 134 [2018-04-12 05:19:32,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:32,640 INFO L459 AbstractCegarLoop]: Abstraction has 181 states and 194 transitions. [2018-04-12 05:19:32,640 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-12 05:19:32,640 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 194 transitions. [2018-04-12 05:19:32,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-04-12 05:19:32,641 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:32,641 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2018-04-12 05:19:32,641 INFO L408 AbstractCegarLoop]: === Iteration 52 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:32,641 INFO L82 PathProgramCache]: Analyzing trace with hash -1911124632, now seen corresponding path program 4 times [2018-04-12 05:19:32,642 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:32,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:32,683 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:34,656 INFO L134 CoverageAnalysis]: Checked inductivity of 307 backedges. 63 proven. 135 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2018-04-12 05:19:34,656 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:34,656 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42] total 42 [2018-04-12 05:19:34,656 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:34,656 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 18 proven. 19 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-12 05:19:34,657 INFO L182 omatonBuilderFactory]: Interpolants [14477#true, 14478#false, 14479#(= |~#__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_global_msg_list~0.offset| 0), 14480#(= 40 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)), 14481#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 14482#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 14483#(and (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|) (= 40 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 14484#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (= 40 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 14485#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 14486#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 14487#(and (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 14488#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 14489#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 14490#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)), 14491#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)), 14492#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 14493#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 14494#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 14495#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3) (and (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))))), 14496#(= |#valid| |old(#valid)|), 14497#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 14498#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_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|))))), 14499#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 14500#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 14501#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3) (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 14502#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 7) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 14503#(and (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|) (= |#valid| |old(#valid)|)), 14504#(and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| 0)) (or (<= (+ |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| 1) 0) (and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))) (<= 4294967296 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|))), 14505#(and (or (and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0) (or (= |#valid| |old(#valid)|) (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base| (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (<= (+ |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| 1) 0) (<= 4294967296 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base| 0))), 14506#(and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| 0)) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 7)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 14507#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 7)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 14508#(and (or (not (= 8 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 14509#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) 0)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 11))), 14510#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 7)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 2)), 14511#(and (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4))))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (not (= 8 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 2)), 14512#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4))))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (not (= 8 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 2)), 14513#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (not (= 8 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 2)), 14514#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))))), 14515#(and (or (and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 14516#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (or (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3))), 14517#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 1) 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0)), 14518#(and (<= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 14519#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|))] [2018-04-12 05:19:34,657 INFO L134 CoverageAnalysis]: Checked inductivity of 307 backedges. 63 proven. 135 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2018-04-12 05:19:34,657 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-04-12 05:19:34,657 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-04-12 05:19:34,657 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=1629, Unknown=0, NotChecked=0, Total=1806 [2018-04-12 05:19:34,658 INFO L87 Difference]: Start difference. First operand 181 states and 194 transitions. Second operand 43 states. [2018-04-12 05:19:35,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:35,965 INFO L93 Difference]: Finished difference Result 185 states and 196 transitions. [2018-04-12 05:19:35,965 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-12 05:19:35,965 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 135 [2018-04-12 05:19:35,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:35,966 INFO L225 Difference]: With dead ends: 185 [2018-04-12 05:19:35,966 INFO L226 Difference]: Without dead ends: 185 [2018-04-12 05:19:35,967 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 7 SyntacticMatches, 14 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1777 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=595, Invalid=5411, Unknown=0, NotChecked=0, Total=6006 [2018-04-12 05:19:35,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2018-04-12 05:19:35,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 181. [2018-04-12 05:19:35,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 181 states. [2018-04-12 05:19:35,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 193 transitions. [2018-04-12 05:19:35,970 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 193 transitions. Word has length 135 [2018-04-12 05:19:35,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:35,971 INFO L459 AbstractCegarLoop]: Abstraction has 181 states and 193 transitions. [2018-04-12 05:19:35,971 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-04-12 05:19:35,971 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 193 transitions. [2018-04-12 05:19:35,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2018-04-12 05:19:35,972 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:35,972 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 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, 1, 1, 1, 1] [2018-04-12 05:19:35,972 INFO L408 AbstractCegarLoop]: === Iteration 53 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:35,973 INFO L82 PathProgramCache]: Analyzing trace with hash 115267671, now seen corresponding path program 5 times [2018-04-12 05:19:35,974 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:36,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:36,010 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:37,184 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 61 proven. 189 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2018-04-12 05:19:37,185 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:37,185 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-12 05:19:37,185 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:37,186 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 35 proven. 12 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2018-04-12 05:19:37,186 INFO L182 omatonBuilderFactory]: Interpolants [14976#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 14977#(= |#valid| |old(#valid)|), 14978#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 14979#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 14980#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 14981#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 14982#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 14983#(and (<= 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 4) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 14984#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 14985#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 14986#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 14987#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 2)), 14988#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)), 14957#true, 14958#false, 14959#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)), 14960#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 14961#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 14962#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 14963#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 14964#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 14965#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 14966#(and (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 14967#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 14968#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 14969#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 4 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))), 14970#(and (= 8 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 14971#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)), 14972#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)), 14973#(and (= 8 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 14974#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 14975#(and (= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 8) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))] [2018-04-12 05:19:37,187 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 61 proven. 189 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2018-04-12 05:19:37,187 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-12 05:19:37,187 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-12 05:19:37,187 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=915, Unknown=0, NotChecked=0, Total=992 [2018-04-12 05:19:37,187 INFO L87 Difference]: Start difference. First operand 181 states and 193 transitions. Second operand 32 states. [2018-04-12 05:19:38,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:38,025 INFO L93 Difference]: Finished difference Result 204 states and 218 transitions. [2018-04-12 05:19:38,026 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-12 05:19:38,026 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 139 [2018-04-12 05:19:38,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:38,026 INFO L225 Difference]: With dead ends: 204 [2018-04-12 05:19:38,026 INFO L226 Difference]: Without dead ends: 204 [2018-04-12 05:19:38,027 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 5 SyntacticMatches, 12 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 839 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=233, Invalid=3073, Unknown=0, NotChecked=0, Total=3306 [2018-04-12 05:19:38,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2018-04-12 05:19:38,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 199. [2018-04-12 05:19:38,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 199 states. [2018-04-12 05:19:38,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 213 transitions. [2018-04-12 05:19:38,029 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 213 transitions. Word has length 139 [2018-04-12 05:19:38,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:38,029 INFO L459 AbstractCegarLoop]: Abstraction has 199 states and 213 transitions. [2018-04-12 05:19:38,029 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-12 05:19:38,029 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 213 transitions. [2018-04-12 05:19:38,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2018-04-12 05:19:38,030 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:38,030 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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-12 05:19:38,031 INFO L408 AbstractCegarLoop]: === Iteration 54 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:38,031 INFO L82 PathProgramCache]: Analyzing trace with hash -226984286, now seen corresponding path program 3 times [2018-04-12 05:19:38,031 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:38,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:38,046 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:38,641 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 3 proven. 88 refuted. 0 times theorem prover too weak. 222 trivial. 0 not checked. [2018-04-12 05:19:38,641 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:38,641 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-12 05:19:38,641 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:38,642 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-12 05:19:38,642 INFO L182 omatonBuilderFactory]: Interpolants [15456#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 15457#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 15458#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 15459#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) 4) 1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 15460#(and (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) 4) 2) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 15461#(and (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) 4) 3) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 15462#(and (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) 4) 2) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 2) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 15463#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 15464#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 15465#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 15466#(and (<= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 15467#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 15468#(= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)), 15445#true, 15446#false, 15447#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|)), 15448#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|)), 15449#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.base|)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 15450#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 15451#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|)), 15452#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 15453#(= |#valid| |old(#valid)|), 15454#(= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0), 15455#(= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0)] [2018-04-12 05:19:38,642 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 3 proven. 88 refuted. 0 times theorem prover too weak. 222 trivial. 0 not checked. [2018-04-12 05:19:38,642 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-12 05:19:38,642 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-12 05:19:38,642 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=499, Unknown=0, NotChecked=0, Total=552 [2018-04-12 05:19:38,642 INFO L87 Difference]: Start difference. First operand 199 states and 213 transitions. Second operand 24 states. [2018-04-12 05:19:39,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:39,280 INFO L93 Difference]: Finished difference Result 205 states and 219 transitions. [2018-04-12 05:19:39,280 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-12 05:19:39,280 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 138 [2018-04-12 05:19:39,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:39,281 INFO L225 Difference]: With dead ends: 205 [2018-04-12 05:19:39,281 INFO L226 Difference]: Without dead ends: 205 [2018-04-12 05:19:39,281 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 1 SyntacticMatches, 5 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=143, Invalid=1339, Unknown=0, NotChecked=0, Total=1482 [2018-04-12 05:19:39,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2018-04-12 05:19:39,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 205. [2018-04-12 05:19:39,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 205 states. [2018-04-12 05:19:39,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 219 transitions. [2018-04-12 05:19:39,284 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 219 transitions. Word has length 138 [2018-04-12 05:19:39,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:39,285 INFO L459 AbstractCegarLoop]: Abstraction has 205 states and 219 transitions. [2018-04-12 05:19:39,285 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-12 05:19:39,285 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 219 transitions. [2018-04-12 05:19:39,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2018-04-12 05:19:39,286 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:39,286 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:19:39,286 INFO L408 AbstractCegarLoop]: === Iteration 55 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:39,286 INFO L82 PathProgramCache]: Analyzing trace with hash 217412146, now seen corresponding path program 5 times [2018-04-12 05:19:39,287 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:39,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:39,302 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:39,368 INFO L134 CoverageAnalysis]: Checked inductivity of 370 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 290 trivial. 0 not checked. [2018-04-12 05:19:39,369 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:39,369 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-12 05:19:39,369 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:39,369 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-12 05:19:39,369 INFO L182 omatonBuilderFactory]: Interpolants [15909#true, 15910#false, 15911#(<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 15912#(and (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 15913#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 1)), 15914#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 2)), 15915#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 3)), 15916#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 4)), 15917#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 5)), 15918#(<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len| 5)] [2018-04-12 05:19:39,369 INFO L134 CoverageAnalysis]: Checked inductivity of 370 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 290 trivial. 0 not checked. [2018-04-12 05:19:39,370 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-12 05:19:39,370 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-12 05:19:39,370 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2018-04-12 05:19:39,370 INFO L87 Difference]: Start difference. First operand 205 states and 219 transitions. Second operand 10 states. [2018-04-12 05:19:39,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:39,445 INFO L93 Difference]: Finished difference Result 282 states and 300 transitions. [2018-04-12 05:19:39,445 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-12 05:19:39,446 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 140 [2018-04-12 05:19:39,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:39,447 INFO L225 Difference]: With dead ends: 282 [2018-04-12 05:19:39,447 INFO L226 Difference]: Without dead ends: 279 [2018-04-12 05:19:39,447 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2018-04-12 05:19:39,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2018-04-12 05:19:39,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 211. [2018-04-12 05:19:39,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 211 states. [2018-04-12 05:19:39,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 225 transitions. [2018-04-12 05:19:39,451 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 225 transitions. Word has length 140 [2018-04-12 05:19:39,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:39,451 INFO L459 AbstractCegarLoop]: Abstraction has 211 states and 225 transitions. [2018-04-12 05:19:39,452 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-12 05:19:39,452 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 225 transitions. [2018-04-12 05:19:39,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2018-04-12 05:19:39,452 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:39,453 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 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] [2018-04-12 05:19:39,453 INFO L408 AbstractCegarLoop]: === Iteration 56 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:39,453 INFO L82 PathProgramCache]: Analyzing trace with hash 1797232293, now seen corresponding path program 4 times [2018-04-12 05:19:39,454 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:39,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:39,492 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:40,306 INFO L134 CoverageAnalysis]: Checked inductivity of 359 backedges. 41 proven. 172 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2018-04-12 05:19:40,306 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:40,306 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-12 05:19:40,306 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:40,306 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 11 proven. 21 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2018-04-12 05:19:40,307 INFO L182 omatonBuilderFactory]: Interpolants [16414#true, 16415#false, 16416#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)), 16417#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 16418#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 16419#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 16420#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 16421#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 16422#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 16423#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 16424#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 16425#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 16426#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 1 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 16427#(and (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|)), 16428#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 1 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.offset|)), 16429#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.offset) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 1 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 16430#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 1 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 16431#(and (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 4))), 16432#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4))))), 16433#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 16434#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 16435#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8))))), 16436#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 16437#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 16438#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.offset|)] [2018-04-12 05:19:40,307 INFO L134 CoverageAnalysis]: Checked inductivity of 359 backedges. 41 proven. 172 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2018-04-12 05:19:40,307 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-12 05:19:40,307 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-12 05:19:40,307 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=543, Unknown=0, NotChecked=0, Total=600 [2018-04-12 05:19:40,307 INFO L87 Difference]: Start difference. First operand 211 states and 225 transitions. Second operand 25 states. [2018-04-12 05:19:41,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:41,012 INFO L93 Difference]: Finished difference Result 244 states and 258 transitions. [2018-04-12 05:19:41,013 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-12 05:19:41,013 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 147 [2018-04-12 05:19:41,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:41,014 INFO L225 Difference]: With dead ends: 244 [2018-04-12 05:19:41,014 INFO L226 Difference]: Without dead ends: 244 [2018-04-12 05:19:41,014 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 5 SyntacticMatches, 15 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 765 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=252, Invalid=2610, Unknown=0, NotChecked=0, Total=2862 [2018-04-12 05:19:41,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2018-04-12 05:19:41,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 219. [2018-04-12 05:19:41,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 219 states. [2018-04-12 05:19:41,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 233 transitions. [2018-04-12 05:19:41,016 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 233 transitions. Word has length 147 [2018-04-12 05:19:41,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:41,017 INFO L459 AbstractCegarLoop]: Abstraction has 219 states and 233 transitions. [2018-04-12 05:19:41,017 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-12 05:19:41,017 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 233 transitions. [2018-04-12 05:19:41,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2018-04-12 05:19:41,018 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:41,018 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 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] [2018-04-12 05:19:41,018 INFO L408 AbstractCegarLoop]: === Iteration 57 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:41,018 INFO L82 PathProgramCache]: Analyzing trace with hash -120373311, now seen corresponding path program 6 times [2018-04-12 05:19:41,019 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:41,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:41,061 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:43,448 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 35 proven. 236 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2018-04-12 05:19:43,448 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:43,448 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42] total 42 [2018-04-12 05:19:43,448 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:43,449 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 33 proven. 21 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-04-12 05:19:43,449 INFO L182 omatonBuilderFactory]: Interpolants [16960#true, 16961#false, 16962#(= 0 (select |#valid| 0)), 16963#(and (= 0 (select |#valid| 0)) (= |~#__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_global_msg_list~0.offset| 0)), 16964#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 (select |#valid| 0))), 16965#(= (select |old(#valid)| 0) (select |#valid| 0)), 16966#(and (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0))), 16967#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|)), 16968#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 (select |#valid| 0)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 16969#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 (select |#valid| 0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 16970#(and (= 0 (select |#valid| 0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 16971#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 5) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (and (= 0 (select |#valid| 0)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)))) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 16972#(and (or (= 0 (select |#valid| 0)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 16973#(and (= 0 (select |#valid| 0)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|)), 16974#(and (= 0 (select |#valid| 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 16975#(and (= 0 (select |#valid| 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 4 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))), 16976#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)) (= (select |old(#valid)| 0) (select |#valid| 0))), 16977#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) (= (select |old(#valid)| 0) (select |#valid| 0))), 16978#(and (= 0 (select |#valid| 0)) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 4 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))), 16979#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= 0 (select |#valid| 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 4 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))), 16980#(and (= 0 (select |#valid| 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))))) (= 4 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))), 16981#(and (= 0 (select |#valid| 0)) (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)) 4)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 16982#(= |#valid| |old(#valid)|), 16983#(and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| 0)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 16984#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0) (or (= |#valid| |old(#valid)|) (and (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select |old(#valid)| (@diff |old(#valid)| |#valid|)) 0))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base| 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 16985#(and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| 0)) (= 0 (select |#valid| 0)) (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)) 4)) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)) 4)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 16986#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base 0)) (= 0 (select |#valid| 0)) (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)) 4)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base))), 16987#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= 0 (select |#valid| 0)) (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)) 4)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 16988#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12)) 4)))) (= 0 (select |#valid| 0)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (<= 12 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 16989#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 16990#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0) (or (= |#valid| |old(#valid)|) (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base| (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 16991#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12)) 4)))) (= 0 (select |#valid| 0)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (<= 12 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12)) 4)) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 16992#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12)) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12)) 4)))) (= 0 (select |#valid| 0)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (<= 12 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 16993#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12)) 4)))) (= 0 (select |#valid| 0)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (<= 12 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 16994#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 16)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 4) (<= 16 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) 0)) (= 0 (select |#valid| 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 16)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 16)) 4))))), 16995#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12)) 4)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) 0)) (= 0 (select |#valid| 0)) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))))), 16996#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12)) 4)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12)) 4))))), 16997#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12)) 4)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 16998#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8)) 4)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 2)), 16999#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8)) 4)))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8)) 4)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 17000#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8)) 4)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 17001#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 17002#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|))] [2018-04-12 05:19:43,449 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 35 proven. 236 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2018-04-12 05:19:43,449 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-04-12 05:19:43,449 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-04-12 05:19:43,449 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=1675, Unknown=0, NotChecked=0, Total=1806 [2018-04-12 05:19:43,450 INFO L87 Difference]: Start difference. First operand 219 states and 233 transitions. Second operand 43 states. [2018-04-12 05:19:45,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:45,395 INFO L93 Difference]: Finished difference Result 221 states and 235 transitions. [2018-04-12 05:19:45,395 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-12 05:19:45,395 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 148 [2018-04-12 05:19:45,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:45,395 INFO L225 Difference]: With dead ends: 221 [2018-04-12 05:19:45,395 INFO L226 Difference]: Without dead ends: 221 [2018-04-12 05:19:45,396 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 9 SyntacticMatches, 17 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1718 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=512, Invalid=5494, Unknown=0, NotChecked=0, Total=6006 [2018-04-12 05:19:45,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2018-04-12 05:19:45,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 220. [2018-04-12 05:19:45,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 220 states. [2018-04-12 05:19:45,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 234 transitions. [2018-04-12 05:19:45,398 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 234 transitions. Word has length 148 [2018-04-12 05:19:45,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:45,399 INFO L459 AbstractCegarLoop]: Abstraction has 220 states and 234 transitions. [2018-04-12 05:19:45,399 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-04-12 05:19:45,399 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 234 transitions. [2018-04-12 05:19:45,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2018-04-12 05:19:45,399 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:45,400 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1] [2018-04-12 05:19:45,400 INFO L408 AbstractCegarLoop]: === Iteration 58 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:45,400 INFO L82 PathProgramCache]: Analyzing trace with hash -162355910, now seen corresponding path program 4 times [2018-04-12 05:19:45,401 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:45,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:45,416 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:45,501 INFO L134 CoverageAnalysis]: Checked inductivity of 339 backedges. 51 proven. 36 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2018-04-12 05:19:45,501 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:45,502 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-12 05:19:45,502 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:45,502 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-12 05:19:45,502 INFO L182 omatonBuilderFactory]: Interpolants [17520#(<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 2), 17521#(<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1), 17522#(<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 0), 17523#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1) 0), 17514#true, 17515#false, 17516#(= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0), 17517#(<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1), 17518#(<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2), 17519#(<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3)] [2018-04-12 05:19:45,502 INFO L134 CoverageAnalysis]: Checked inductivity of 339 backedges. 51 proven. 36 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2018-04-12 05:19:45,503 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-12 05:19:45,503 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-12 05:19:45,503 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2018-04-12 05:19:45,503 INFO L87 Difference]: Start difference. First operand 220 states and 234 transitions. Second operand 10 states. [2018-04-12 05:19:45,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:45,589 INFO L93 Difference]: Finished difference Result 219 states and 231 transitions. [2018-04-12 05:19:45,589 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-12 05:19:45,589 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 147 [2018-04-12 05:19:45,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:45,590 INFO L225 Difference]: With dead ends: 219 [2018-04-12 05:19:45,590 INFO L226 Difference]: Without dead ends: 219 [2018-04-12 05:19:45,591 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-12 05:19:45,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2018-04-12 05:19:45,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 214. [2018-04-12 05:19:45,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 214 states. [2018-04-12 05:19:45,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 226 transitions. [2018-04-12 05:19:45,594 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 226 transitions. Word has length 147 [2018-04-12 05:19:45,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:45,594 INFO L459 AbstractCegarLoop]: Abstraction has 214 states and 226 transitions. [2018-04-12 05:19:45,594 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-12 05:19:45,594 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 226 transitions. [2018-04-12 05:19:45,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2018-04-12 05:19:45,595 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:45,595 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 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, 1, 1, 1, 1] [2018-04-12 05:19:45,595 INFO L408 AbstractCegarLoop]: === Iteration 59 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:45,595 INFO L82 PathProgramCache]: Analyzing trace with hash -2066172368, now seen corresponding path program 7 times [2018-04-12 05:19:45,596 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:45,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:45,625 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:46,696 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 84 proven. 204 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2018-04-12 05:19:46,696 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:46,696 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-04-12 05:19:46,696 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:46,697 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 43 proven. 18 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2018-04-12 05:19:46,697 INFO L182 omatonBuilderFactory]: Interpolants [17984#(and (= (select |#valid| 0) 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 17985#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= (select |#valid| 0) 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 17986#(= |#valid| |old(#valid)|), 17987#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 17988#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 17989#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 17990#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base))), 17991#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 17992#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)))))), 17993#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))))), 17994#(and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))))), 17995#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))))), 17996#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 17997#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)), 17965#true, 17966#false, 17967#(= (select |#valid| 0) 0), 17968#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= (select |#valid| 0) 0)), 17969#(= (select |old(#valid)| 0) (select |#valid| 0)), 17970#(and (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0))), 17971#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|)), 17972#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= (select |#valid| 0) 0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 17973#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= (select |#valid| 0) 0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 17974#(and (= (select |#valid| 0) 0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 17975#(and (= (select |#valid| 0) 0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 17976#(and (= (select |#valid| 0) 0) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 17977#(and (= (select |#valid| 0) 0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|)), 17978#(and (= (select |#valid| 0) 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 17979#(and (= (select |#valid| 0) 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 17980#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)) (= (select |old(#valid)| 0) (select |#valid| 0))), 17981#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) (= (select |old(#valid)| 0) (select |#valid| 0))), 17982#(and (= (select |#valid| 0) 0) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 17983#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= (select |#valid| 0) 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))] [2018-04-12 05:19:46,697 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 84 proven. 204 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2018-04-12 05:19:46,697 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-12 05:19:46,697 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-12 05:19:46,697 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=960, Unknown=0, NotChecked=0, Total=1056 [2018-04-12 05:19:46,697 INFO L87 Difference]: Start difference. First operand 214 states and 226 transitions. Second operand 33 states. [2018-04-12 05:19:47,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:47,814 INFO L93 Difference]: Finished difference Result 216 states and 227 transitions. [2018-04-12 05:19:47,815 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-12 05:19:47,815 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 152 [2018-04-12 05:19:47,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:47,815 INFO L225 Difference]: With dead ends: 216 [2018-04-12 05:19:47,816 INFO L226 Difference]: Without dead ends: 216 [2018-04-12 05:19:47,816 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 14 SyntacticMatches, 13 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1137 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=460, Invalid=3700, Unknown=0, NotChecked=0, Total=4160 [2018-04-12 05:19:47,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2018-04-12 05:19:47,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 214. [2018-04-12 05:19:47,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 214 states. [2018-04-12 05:19:47,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 225 transitions. [2018-04-12 05:19:47,819 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 225 transitions. Word has length 152 [2018-04-12 05:19:47,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:47,819 INFO L459 AbstractCegarLoop]: Abstraction has 214 states and 225 transitions. [2018-04-12 05:19:47,819 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-12 05:19:47,819 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 225 transitions. [2018-04-12 05:19:47,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2018-04-12 05:19:47,819 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:47,819 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 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-12 05:19:47,820 INFO L408 AbstractCegarLoop]: === Iteration 60 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:47,820 INFO L82 PathProgramCache]: Analyzing trace with hash 256836009, now seen corresponding path program 5 times [2018-04-12 05:19:47,820 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:47,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:47,842 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:48,517 INFO L134 CoverageAnalysis]: Checked inductivity of 367 backedges. 15 proven. 118 refuted. 0 times theorem prover too weak. 234 trivial. 0 not checked. [2018-04-12 05:19:48,518 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:48,518 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-12 05:19:48,518 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:48,518 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 15 proven. 27 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2018-04-12 05:19:48,518 INFO L182 omatonBuilderFactory]: Interpolants [18496#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 18497#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|), 18498#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 18499#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 18500#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 18501#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 18502#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)), 18503#(= |#valid| |old(#valid)|), 18504#(= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0), 18505#(= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0), 18506#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)), 18507#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)), 18508#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)), 18509#(and (= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 4))))), 18510#(and (= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 4))))), 18511#(and (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|)), 18512#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12)) 4)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 18513#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 16)) 4)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 18514#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12)) 4)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 18515#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8)) 4))))), 18516#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8)) 4))))), 18517#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 18518#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 18519#(= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)), 18492#true, 18493#false, 18494#(= |~#__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_global_msg_list~0.offset| 0), 18495#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|)] [2018-04-12 05:19:48,519 INFO L134 CoverageAnalysis]: Checked inductivity of 367 backedges. 15 proven. 118 refuted. 0 times theorem prover too weak. 234 trivial. 0 not checked. [2018-04-12 05:19:48,519 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-12 05:19:48,519 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-12 05:19:48,519 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=695, Unknown=0, NotChecked=0, Total=756 [2018-04-12 05:19:48,519 INFO L87 Difference]: Start difference. First operand 214 states and 225 transitions. Second operand 28 states. [2018-04-12 05:19:49,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:49,461 INFO L93 Difference]: Finished difference Result 217 states and 228 transitions. [2018-04-12 05:19:49,461 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-12 05:19:49,461 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 151 [2018-04-12 05:19:49,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:49,461 INFO L225 Difference]: With dead ends: 217 [2018-04-12 05:19:49,461 INFO L226 Difference]: Without dead ends: 217 [2018-04-12 05:19:49,462 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 4 SyntacticMatches, 6 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 612 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=322, Invalid=3338, Unknown=0, NotChecked=0, Total=3660 [2018-04-12 05:19:49,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2018-04-12 05:19:49,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 217. [2018-04-12 05:19:49,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 217 states. [2018-04-12 05:19:49,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 228 transitions. [2018-04-12 05:19:49,464 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 228 transitions. Word has length 151 [2018-04-12 05:19:49,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:49,464 INFO L459 AbstractCegarLoop]: Abstraction has 217 states and 228 transitions. [2018-04-12 05:19:49,464 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-12 05:19:49,464 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 228 transitions. [2018-04-12 05:19:49,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2018-04-12 05:19:49,465 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:49,465 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:19:49,465 INFO L408 AbstractCegarLoop]: === Iteration 61 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:49,465 INFO L82 PathProgramCache]: Analyzing trace with hash 1312247673, now seen corresponding path program 6 times [2018-04-12 05:19:49,466 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:49,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:49,476 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:19:49,594 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 0 proven. 117 refuted. 0 times theorem prover too weak. 326 trivial. 0 not checked. [2018-04-12 05:19:49,595 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:19:49,595 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-12 05:19:49,595 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:19:49,595 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-12 05:19:49,595 INFO L182 omatonBuilderFactory]: Interpolants [19024#(and (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 19025#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 1)), 19026#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 2)), 19027#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 3)), 19028#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 4)), 19029#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 5)), 19030#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 6)), 19031#(<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len| 6), 19021#true, 19022#false, 19023#(<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)] [2018-04-12 05:19:49,596 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 0 proven. 117 refuted. 0 times theorem prover too weak. 326 trivial. 0 not checked. [2018-04-12 05:19:49,596 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-12 05:19:49,596 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-12 05:19:49,596 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2018-04-12 05:19:49,596 INFO L87 Difference]: Start difference. First operand 217 states and 228 transitions. Second operand 11 states. [2018-04-12 05:19:49,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:19:49,703 INFO L93 Difference]: Finished difference Result 326 states and 344 transitions. [2018-04-12 05:19:49,703 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-12 05:19:49,703 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 153 [2018-04-12 05:19:49,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:19:49,705 INFO L225 Difference]: With dead ends: 326 [2018-04-12 05:19:49,705 INFO L226 Difference]: Without dead ends: 323 [2018-04-12 05:19:49,705 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2018-04-12 05:19:49,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2018-04-12 05:19:49,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 224. [2018-04-12 05:19:49,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 224 states. [2018-04-12 05:19:49,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 237 transitions. [2018-04-12 05:19:49,708 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 237 transitions. Word has length 153 [2018-04-12 05:19:49,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:19:49,708 INFO L459 AbstractCegarLoop]: Abstraction has 224 states and 237 transitions. [2018-04-12 05:19:49,708 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-12 05:19:49,708 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 237 transitions. [2018-04-12 05:19:49,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2018-04-12 05:19:49,709 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:19:49,709 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:19:49,709 INFO L408 AbstractCegarLoop]: === Iteration 62 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:19:49,710 INFO L82 PathProgramCache]: Analyzing trace with hash -845940315, now seen corresponding path program 4 times [2018-04-12 05:19:49,710 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:19:49,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:19:49,748 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:20:01,880 WARN L151 SmtUtils]: Spent 134ms on a formula simplification. DAG size of input: 35 DAG size of output 27 [2018-04-12 05:20:04,159 WARN L151 SmtUtils]: Spent 134ms on a formula simplification. DAG size of input: 122 DAG size of output 61 [2018-04-12 05:20:09,682 INFO L134 CoverageAnalysis]: Checked inductivity of 321 backedges. 4 proven. 196 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2018-04-12 05:20:09,682 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:20:09,682 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47] total 47 [2018-04-12 05:20:09,682 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:20:09,682 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-12 05:20:09,683 INFO L182 omatonBuilderFactory]: Interpolants [19584#true, 19585#false, 19586#(= |#valid| |old(#valid)|), 19587#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (= |#valid| |old(#valid)|) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)), 19588#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 19589#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 19590#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.base|) 0) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.base|)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 19591#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 19592#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 19593#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 5) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 19594#(and (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (or (and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)))), 19595#(and (or (and (= |#valid| |old(#valid)|) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))) (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))), 19596#(and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| 0)) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 19597#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base| 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 19598#(and (or (and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|) 0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))) (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))), 19599#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base 0)) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 19600#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)) (= (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 1) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))) (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))), 19601#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)) (= (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 1) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 19602#(and (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|) (= |#valid| |old(#valid)|)), 19603#(or (and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| 0)) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))) (<= (+ |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| 1) 0) (<= 4294967296 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|)), 19604#(or (and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base| 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (<= (+ |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| 1) 0) (<= 4294967296 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|)), 19605#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3) (and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|) 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| 0)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| (@diff |old(#valid)| |#valid|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (@diff |old(#valid)| |#valid|))) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 19606#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3) (and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base 0)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base))) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 19607#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3) (and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)) (= (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 1) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))))) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)))) 0)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 19608#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 7) (<= 9 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4)))) 0) (= (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 1) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 2))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4)))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 2))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 2))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))) 0)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4)))))))), 19609#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 19610#(and (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|))) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|))), 19611#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 7) (<= 9 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 2))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|) (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4)))) 0) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|) 0) (= |#valid| (store (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))))) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4)))))))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 2))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 2))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 2))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))) 0)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4)))))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))) (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))), 19612#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 2))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (or (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4)))) 0) (= |#valid| (store (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4)))))) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base) 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 2))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 2))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 2))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))) 0)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4)))))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 7) (<= 9 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 19613#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 7) (<= 9 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (and (or (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4)))) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (= |#valid| (store (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))))))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 2))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 2))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 2))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 2))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))) 0)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4)))))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 19614#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 3))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 3))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))))) (or (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4)))) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)) 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 3))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= |#valid| (store (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 12))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 12))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))))))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 (- 3))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))) 0)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4)))))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 11) (<= 13 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))), 19615#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= 9 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (and (or (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4)))) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)) 0) (= |#valid| (store (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4)))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 (- 2))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 (- 2))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))) 0)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 (- 2))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 (- 2))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 7))), 19616#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 (- 2))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) (and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4)))) 0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (= |#valid| (store (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))))) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 (- 2))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 (- 2))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 (- 2))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4)))))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (not (= 8 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))))), 19617#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= 9 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 (- 2))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)) (or (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4)))) 0) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4)))))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 (- 2))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 (- 2))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4)))))) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 (- 2))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (- 4))))) (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 (- 2))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0)))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 7))), 19618#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0)) (and (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))) 0))))), 19619#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (and (or (and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|) 0) (= (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))))) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) |#valid|) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0)) (and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| 0))))), 19620#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)) (or (and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|) 0) (= (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))))) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) |#valid|) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0)) (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0)) (= (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|) 1)))), 19621#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)) (or (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (and (= |#valid| (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4)))))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 (- 1))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0)))) (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 19622#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 1) 0) (and (or (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))) 0) (= |#valid| (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))))) (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))) 0))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (<= 1 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))), 19623#(and (or (and (<= 0 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)) (or (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))) 0) (= |#valid| (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))))) (= (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))) 0))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (<= 1 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))), 19624#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (and (<= 0 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)) (or (= (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|) 0) (and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|))))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| 0))) (<= 1 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))), 19625#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|) 0) (<= 0 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (<= 1 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))), 19626#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (= |#valid| |old(#valid)|) (<= 0 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (<= 1 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))), 19627#(or (and (<= 0 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)) (or (= |#valid| |old(#valid)|) (<= 1 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| 0))), 19628#(or (and (or (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 3)) (= |#valid| |old(#valid)|)) (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| 0))), 19629#(or (= |#valid| |old(#valid)|) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| 0))), 19630#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 0) (= |#valid| (store |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base))) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 0)), 19631#(and (= |#valid| (store |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base))) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 0))] [2018-04-12 05:20:09,683 INFO L134 CoverageAnalysis]: Checked inductivity of 321 backedges. 4 proven. 196 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2018-04-12 05:20:09,684 INFO L442 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-04-12 05:20:09,684 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-04-12 05:20:09,684 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=2137, Unknown=0, NotChecked=0, Total=2256 [2018-04-12 05:20:09,684 INFO L87 Difference]: Start difference. First operand 224 states and 237 transitions. Second operand 48 states. [2018-04-12 05:20:10,738 WARN L151 SmtUtils]: Spent 140ms on a formula simplification. DAG size of input: 208 DAG size of output 68 [2018-04-12 05:20:11,148 WARN L151 SmtUtils]: Spent 161ms on a formula simplification. DAG size of input: 170 DAG size of output 77 [2018-04-12 05:20:11,738 WARN L151 SmtUtils]: Spent 116ms on a formula simplification. DAG size of input: 158 DAG size of output 68 [2018-04-12 05:20:11,993 WARN L151 SmtUtils]: Spent 112ms on a formula simplification. DAG size of input: 120 DAG size of output 98 [2018-04-12 05:20:12,730 WARN L151 SmtUtils]: Spent 192ms on a formula simplification. DAG size of input: 126 DAG size of output 118 [2018-04-12 05:20:13,090 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 80 DAG size of output 80 [2018-04-12 05:20:13,854 WARN L151 SmtUtils]: Spent 205ms on a formula simplification. DAG size of input: 125 DAG size of output 125 [2018-04-12 05:20:14,228 WARN L151 SmtUtils]: Spent 206ms on a formula simplification. DAG size of input: 93 DAG size of output 89 [2018-04-12 05:20:15,014 WARN L151 SmtUtils]: Spent 144ms on a formula simplification. DAG size of input: 91 DAG size of output 82 [2018-04-12 05:20:16,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:20:16,395 INFO L93 Difference]: Finished difference Result 234 states and 246 transitions. [2018-04-12 05:20:16,395 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-12 05:20:16,396 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 151 [2018-04-12 05:20:16,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:20:16,396 INFO L225 Difference]: With dead ends: 234 [2018-04-12 05:20:16,396 INFO L226 Difference]: Without dead ends: 192 [2018-04-12 05:20:16,397 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 23 SyntacticMatches, 29 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 881 ImplicationChecksByTransitivity, 13.3s TimeCoverageRelationStatistics Valid=349, Invalid=5971, Unknown=0, NotChecked=0, Total=6320 [2018-04-12 05:20:16,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2018-04-12 05:20:16,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 192. [2018-04-12 05:20:16,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 192 states. [2018-04-12 05:20:16,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 204 transitions. [2018-04-12 05:20:16,400 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 204 transitions. Word has length 151 [2018-04-12 05:20:16,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:20:16,400 INFO L459 AbstractCegarLoop]: Abstraction has 192 states and 204 transitions. [2018-04-12 05:20:16,400 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-04-12 05:20:16,400 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 204 transitions. [2018-04-12 05:20:16,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2018-04-12 05:20:16,401 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:20:16,401 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 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, 1, 1, 1] [2018-04-12 05:20:16,401 INFO L408 AbstractCegarLoop]: === Iteration 63 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:20:16,401 INFO L82 PathProgramCache]: Analyzing trace with hash 370340879, now seen corresponding path program 5 times [2018-04-12 05:20:16,402 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:20:16,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:20:16,438 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:20:17,052 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 0 proven. 123 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2018-04-12 05:20:17,052 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:20:17,052 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-12 05:20:17,052 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:20:17,053 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-12 05:20:17,053 INFO L182 omatonBuilderFactory]: Interpolants [20128#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 20129#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 20130#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.offset|)), 20131#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 20132#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 20133#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) 4) 1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 20134#(and (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) 4) 2) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 20135#(and (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) 4) 3) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 20136#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 4) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) 4) 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 20137#(and (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) 4) 3) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 20138#(and (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) 4) 2) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 2)), 20139#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1) (not (= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0))), 20140#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 20141#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0)), 20142#(and (<= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0)), 20143#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.offset|), 20122#true, 20123#false, 20124#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 20125#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 20126#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|), 20127#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)] [2018-04-12 05:20:17,053 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 0 proven. 123 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2018-04-12 05:20:17,053 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-12 05:20:17,053 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-12 05:20:17,053 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=414, Unknown=0, NotChecked=0, Total=462 [2018-04-12 05:20:17,053 INFO L87 Difference]: Start difference. First operand 192 states and 204 transitions. Second operand 22 states. [2018-04-12 05:20:17,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:20:17,602 INFO L93 Difference]: Finished difference Result 209 states and 222 transitions. [2018-04-12 05:20:17,602 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-12 05:20:17,602 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 156 [2018-04-12 05:20:17,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:20:17,603 INFO L225 Difference]: With dead ends: 209 [2018-04-12 05:20:17,603 INFO L226 Difference]: Without dead ends: 209 [2018-04-12 05:20:17,603 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 3 SyntacticMatches, 8 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=181, Invalid=1541, Unknown=0, NotChecked=0, Total=1722 [2018-04-12 05:20:17,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2018-04-12 05:20:17,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 204. [2018-04-12 05:20:17,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2018-04-12 05:20:17,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 219 transitions. [2018-04-12 05:20:17,606 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 219 transitions. Word has length 156 [2018-04-12 05:20:17,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:20:17,606 INFO L459 AbstractCegarLoop]: Abstraction has 204 states and 219 transitions. [2018-04-12 05:20:17,606 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-12 05:20:17,606 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 219 transitions. [2018-04-12 05:20:17,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2018-04-12 05:20:17,606 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:20:17,606 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 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, 1, 1, 1] [2018-04-12 05:20:17,607 INFO L408 AbstractCegarLoop]: === Iteration 64 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:20:17,607 INFO L82 PathProgramCache]: Analyzing trace with hash -1404334185, now seen corresponding path program 8 times [2018-04-12 05:20:17,607 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:20:17,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:20:17,644 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:20:20,761 INFO L134 CoverageAnalysis]: Checked inductivity of 384 backedges. 75 proven. 216 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2018-04-12 05:20:20,761 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:20:20,761 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49] total 49 [2018-04-12 05:20:20,762 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:20:20,762 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 17 proven. 34 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-12 05:20:20,762 INFO L182 omatonBuilderFactory]: Interpolants [20608#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 20609#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 20610#(and (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|)), 20611#(or (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)) (<= (+ |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| 1) 0) (<= 4294967296 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|)), 20612#(or (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) (<= (+ |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| 1) 0) (<= 4294967296 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|)), 20613#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 20614#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 20615#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 20616#(and (or (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 3) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)), 20617#(= |#valid| |old(#valid)|), 20618#(and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| 0)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 20619#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0) (or (= |#valid| |old(#valid)|) (= (select |old(#valid)| (@diff |old(#valid)| |#valid|)) 0)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base| 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 20620#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4) (or (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 3) (and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))))), 20621#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4) (or (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 3) (and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))))), 20622#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))))) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 3)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 20623#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 7)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 20624#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 20625#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_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|))))), 20626#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 7))), 20627#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 7))), 20628#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 7)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 20629#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 11) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))) 0)))) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 20630#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))) 0))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 11)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 20631#(and (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))) 0))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 11))), 20632#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))) 0))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 11)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 20633#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 4) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12))) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 15)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 20634#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 11) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))))), 20635#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 11) (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 20636#(and (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 11) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))))), 20637#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 2)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 7)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 20638#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 7) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))) 0)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)), 20639#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 7)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)), 20640#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3))), 20641#(and (or (and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 20642#(and (or (and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 20643#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (or (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3))), 20644#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 1) 0) (and (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 20645#(and (<= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 20646#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)), 20597#true, 20598#false, 20599#(= |~#__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_global_msg_list~0.offset| 0), 20600#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)), 20601#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 20602#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 20603#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 20604#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 20605#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 20606#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 20607#(and (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset))] [2018-04-12 05:20:20,763 INFO L134 CoverageAnalysis]: Checked inductivity of 384 backedges. 75 proven. 216 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2018-04-12 05:20:20,763 INFO L442 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-04-12 05:20:20,763 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-04-12 05:20:20,764 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=291, Invalid=2159, Unknown=0, NotChecked=0, Total=2450 [2018-04-12 05:20:20,764 INFO L87 Difference]: Start difference. First operand 204 states and 219 transitions. Second operand 50 states. [2018-04-12 05:20:22,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:20:22,568 INFO L93 Difference]: Finished difference Result 208 states and 221 transitions. [2018-04-12 05:20:22,568 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-12 05:20:22,568 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 157 [2018-04-12 05:20:22,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:20:22,569 INFO L225 Difference]: With dead ends: 208 [2018-04-12 05:20:22,569 INFO L226 Difference]: Without dead ends: 208 [2018-04-12 05:20:22,569 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 10 SyntacticMatches, 11 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2644 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=922, Invalid=7268, Unknown=0, NotChecked=0, Total=8190 [2018-04-12 05:20:22,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2018-04-12 05:20:22,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 204. [2018-04-12 05:20:22,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2018-04-12 05:20:22,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 218 transitions. [2018-04-12 05:20:22,572 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 218 transitions. Word has length 157 [2018-04-12 05:20:22,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:20:22,572 INFO L459 AbstractCegarLoop]: Abstraction has 204 states and 218 transitions. [2018-04-12 05:20:22,572 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-04-12 05:20:22,573 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 218 transitions. [2018-04-12 05:20:22,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2018-04-12 05:20:22,573 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:20:22,573 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 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] [2018-04-12 05:20:22,574 INFO L408 AbstractCegarLoop]: === Iteration 65 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:20:22,574 INFO L82 PathProgramCache]: Analyzing trace with hash -1578202242, now seen corresponding path program 6 times [2018-04-12 05:20:22,574 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:20:22,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:20:22,596 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:20:23,289 INFO L134 CoverageAnalysis]: Checked inductivity of 426 backedges. 32 proven. 224 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2018-04-12 05:20:23,290 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:20:23,290 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-12 05:20:23,290 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:20:23,290 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2018-04-12 05:20:23,290 INFO L182 omatonBuilderFactory]: Interpolants [21152#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 21153#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 21154#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 4 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))), 21155#(and (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 21156#(and (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.offset|) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 21157#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.offset) (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 21158#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 21159#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (<= 12 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 21160#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 4) (<= 16 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 21161#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 5) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 5 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 21162#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 4) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 16 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))), 21163#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 21164#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 2)), 21165#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.offset|), 21142#true, 21143#false, 21144#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)), 21145#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 21146#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 21147#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 21148#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 21149#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 21150#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 21151#(and (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset))] [2018-04-12 05:20:23,290 INFO L134 CoverageAnalysis]: Checked inductivity of 426 backedges. 32 proven. 224 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2018-04-12 05:20:23,290 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-12 05:20:23,291 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-12 05:20:23,291 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=498, Unknown=0, NotChecked=0, Total=552 [2018-04-12 05:20:23,291 INFO L87 Difference]: Start difference. First operand 204 states and 218 transitions. Second operand 24 states. [2018-04-12 05:20:23,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:20:23,928 INFO L93 Difference]: Finished difference Result 255 states and 269 transitions. [2018-04-12 05:20:23,928 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-12 05:20:23,928 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 160 [2018-04-12 05:20:23,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:20:23,929 INFO L225 Difference]: With dead ends: 255 [2018-04-12 05:20:23,929 INFO L226 Difference]: Without dead ends: 255 [2018-04-12 05:20:23,929 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 3 SyntacticMatches, 16 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 617 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=214, Invalid=2138, Unknown=0, NotChecked=0, Total=2352 [2018-04-12 05:20:23,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2018-04-12 05:20:23,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 229. [2018-04-12 05:20:23,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 229 states. [2018-04-12 05:20:23,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 243 transitions. [2018-04-12 05:20:23,931 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 243 transitions. Word has length 160 [2018-04-12 05:20:23,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:20:23,931 INFO L459 AbstractCegarLoop]: Abstraction has 229 states and 243 transitions. [2018-04-12 05:20:23,932 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-12 05:20:23,932 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 243 transitions. [2018-04-12 05:20:23,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2018-04-12 05:20:23,932 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:20:23,932 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 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] [2018-04-12 05:20:23,932 INFO L408 AbstractCegarLoop]: === Iteration 66 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:20:23,932 INFO L82 PathProgramCache]: Analyzing trace with hash -1679628792, now seen corresponding path program 9 times [2018-04-12 05:20:23,933 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:20:23,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:20:23,958 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:20:26,063 INFO L134 CoverageAnalysis]: Checked inductivity of 428 backedges. 60 proven. 268 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2018-04-12 05:20:26,063 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:20:26,063 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43] total 43 [2018-04-12 05:20:26,063 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:20:26,064 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 56 proven. 18 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2018-04-12 05:20:26,064 INFO L182 omatonBuilderFactory]: Interpolants [21700#true, 21701#false, 21702#(= 0 (select |#valid| 0)), 21703#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 (select |#valid| 0))), 21704#(= (select |old(#valid)| 0) (select |#valid| 0)), 21705#(and (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0))), 21706#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|)), 21707#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 (select |#valid| 0)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 21708#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 (select |#valid| 0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 21709#(and (= 0 (select |#valid| 0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 21710#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 5) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 (select |#valid| 0))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 21711#(and (or (= 0 (select |#valid| 0)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 21712#(and (= 0 (select |#valid| 0)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|)), 21713#(and (= 0 (select |#valid| 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 21714#(and (= 0 (select |#valid| 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 4 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))), 21715#(and (= 0 (select |#valid| 0)) (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 21716#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)) (= (select |old(#valid)| 0) (select |#valid| 0))), 21717#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) (= (select |old(#valid)| 0) (select |#valid| 0))), 21718#(and (= 0 (select |#valid| 0)) (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 21719#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= 0 (select |#valid| 0)) (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 21720#(and (= 0 (select |#valid| 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 21721#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (= 0 (select |#valid| 0)) (<= 12 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 21722#(= |#valid| |old(#valid)|), 21723#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 21724#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0) (or (= |#valid| |old(#valid)|) (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base| (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 21725#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (= 0 (select |#valid| 0)) (<= 12 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 21726#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (= 0 (select |#valid| 0)) (<= 12 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 21727#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (= 0 (select |#valid| 0)) (<= 12 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 21728#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 4) (<= 16 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)) (= 0 (select |#valid| 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 21729#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 21730#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 21731#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 4) (<= 16 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= 0 (select |#valid| 0)) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 21732#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 4) (<= 16 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= 0 (select |#valid| 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 21733#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 4) (<= 16 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)) (= 0 (select |#valid| 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))))), 21734#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 5) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= 0 (select |#valid| 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= 5 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 21735#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 4) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (= 0 (select |#valid| 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (<= 16 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))), 21736#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 4) (= 0 (select |#valid| 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= 16 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))), 21737#(and (<= 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 4) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 21738#(and (<= 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 4) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 21739#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 21740#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 21741#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 21742#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 2)), 21743#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|))] [2018-04-12 05:20:26,064 INFO L134 CoverageAnalysis]: Checked inductivity of 428 backedges. 60 proven. 268 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2018-04-12 05:20:26,064 INFO L442 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-04-12 05:20:26,064 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-04-12 05:20:26,065 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=1752, Unknown=0, NotChecked=0, Total=1892 [2018-04-12 05:20:26,065 INFO L87 Difference]: Start difference. First operand 229 states and 243 transitions. Second operand 44 states. [2018-04-12 05:20:28,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:20:28,039 INFO L93 Difference]: Finished difference Result 231 states and 245 transitions. [2018-04-12 05:20:28,039 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-12 05:20:28,039 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 161 [2018-04-12 05:20:28,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:20:28,040 INFO L225 Difference]: With dead ends: 231 [2018-04-12 05:20:28,040 INFO L226 Difference]: Without dead ends: 231 [2018-04-12 05:20:28,040 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 13 SyntacticMatches, 13 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1953 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=535, Invalid=6437, Unknown=0, NotChecked=0, Total=6972 [2018-04-12 05:20:28,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2018-04-12 05:20:28,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 230. [2018-04-12 05:20:28,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 230 states. [2018-04-12 05:20:28,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 244 transitions. [2018-04-12 05:20:28,042 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 244 transitions. Word has length 161 [2018-04-12 05:20:28,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:20:28,042 INFO L459 AbstractCegarLoop]: Abstraction has 230 states and 244 transitions. [2018-04-12 05:20:28,043 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-04-12 05:20:28,043 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 244 transitions. [2018-04-12 05:20:28,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2018-04-12 05:20:28,043 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:20:28,043 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:20:28,043 INFO L408 AbstractCegarLoop]: === Iteration 67 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:20:28,043 INFO L82 PathProgramCache]: Analyzing trace with hash 757176851, now seen corresponding path program 6 times [2018-04-12 05:20:28,044 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:20:28,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:20:28,067 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:20:29,135 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 65 proven. 203 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2018-04-12 05:20:29,136 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:20:29,136 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-12 05:20:29,136 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:20:29,136 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-12 05:20:29,136 INFO L182 omatonBuilderFactory]: Interpolants [22285#true, 22286#false, 22287#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)), 22288#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|)), 22289#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|)), 22290#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.base|)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 22291#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 22292#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 22293#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 22294#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 22295#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|)), 22296#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 22297#(= |#valid| |old(#valid)|), 22298#(= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0), 22299#(= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0), 22300#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 22301#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 22302#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 22303#(and (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) 4) 1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 22304#(and (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) 4) 2) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 22305#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 7) (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 22306#(and (or (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 11)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 22307#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (or (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 4) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 15))), 22308#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 11) (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 22309#(and (or (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 2) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 7)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 22310#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3) (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 22311#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3) (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 22312#(and (or (and (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 1) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 22313#(and (<= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 22314#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 22315#(= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))] [2018-04-12 05:20:29,136 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 65 proven. 203 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2018-04-12 05:20:29,136 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-12 05:20:29,136 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-12 05:20:29,137 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=824, Unknown=0, NotChecked=0, Total=930 [2018-04-12 05:20:29,137 INFO L87 Difference]: Start difference. First operand 230 states and 244 transitions. Second operand 31 states. [2018-04-12 05:20:29,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:20:29,890 INFO L93 Difference]: Finished difference Result 233 states and 246 transitions. [2018-04-12 05:20:29,890 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-12 05:20:29,890 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 160 [2018-04-12 05:20:29,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:20:29,891 INFO L225 Difference]: With dead ends: 233 [2018-04-12 05:20:29,891 INFO L226 Difference]: Without dead ends: 233 [2018-04-12 05:20:29,891 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 1 SyntacticMatches, 17 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 514 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=232, Invalid=2024, Unknown=0, NotChecked=0, Total=2256 [2018-04-12 05:20:29,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2018-04-12 05:20:29,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 230. [2018-04-12 05:20:29,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 230 states. [2018-04-12 05:20:29,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 243 transitions. [2018-04-12 05:20:29,892 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 243 transitions. Word has length 160 [2018-04-12 05:20:29,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:20:29,893 INFO L459 AbstractCegarLoop]: Abstraction has 230 states and 243 transitions. [2018-04-12 05:20:29,893 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-12 05:20:29,893 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 243 transitions. [2018-04-12 05:20:29,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2018-04-12 05:20:29,893 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:20:29,893 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 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-12 05:20:29,893 INFO L408 AbstractCegarLoop]: === Iteration 68 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:20:29,893 INFO L82 PathProgramCache]: Analyzing trace with hash -1451892222, now seen corresponding path program 7 times [2018-04-12 05:20:29,894 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:20:29,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:20:29,911 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:20:30,779 INFO L134 CoverageAnalysis]: Checked inductivity of 434 backedges. 41 proven. 243 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2018-04-12 05:20:30,779 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:20:30,779 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-12 05:20:30,779 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:20:30,780 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 15 proven. 29 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2018-04-12 05:20:30,780 INFO L182 omatonBuilderFactory]: Interpolants [22813#true, 22814#false, 22815#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)), 22816#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 22817#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 22818#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 22819#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 22820#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 22821#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 22822#(and (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 22823#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 22824#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 22825#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 4 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))), 22826#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (= 4 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))), 22827#(and (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 22828#(= |#valid| |old(#valid)|), 22829#(= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0), 22830#(= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0), 22831#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 22832#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 22833#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 22834#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (<= 12 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 22835#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 4) (<= 16 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 22836#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 5) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 5 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 22837#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 4) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 16 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))), 22838#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 22839#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 22840#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 2)), 22841#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 22842#(= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))] [2018-04-12 05:20:30,780 INFO L134 CoverageAnalysis]: Checked inductivity of 434 backedges. 41 proven. 243 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2018-04-12 05:20:30,780 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-12 05:20:30,780 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-12 05:20:30,780 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=800, Unknown=0, NotChecked=0, Total=870 [2018-04-12 05:20:30,780 INFO L87 Difference]: Start difference. First operand 230 states and 243 transitions. Second operand 30 states. [2018-04-12 05:20:31,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:20:31,870 INFO L93 Difference]: Finished difference Result 233 states and 246 transitions. [2018-04-12 05:20:31,870 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-12 05:20:31,870 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 164 [2018-04-12 05:20:31,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:20:31,871 INFO L225 Difference]: With dead ends: 233 [2018-04-12 05:20:31,871 INFO L226 Difference]: Without dead ends: 233 [2018-04-12 05:20:31,871 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 1 SyntacticMatches, 15 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 938 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=296, Invalid=3736, Unknown=0, NotChecked=0, Total=4032 [2018-04-12 05:20:31,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2018-04-12 05:20:31,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 233. [2018-04-12 05:20:31,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 233 states. [2018-04-12 05:20:31,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 246 transitions. [2018-04-12 05:20:31,873 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 246 transitions. Word has length 164 [2018-04-12 05:20:31,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:20:31,874 INFO L459 AbstractCegarLoop]: Abstraction has 233 states and 246 transitions. [2018-04-12 05:20:31,874 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-12 05:20:31,874 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 246 transitions. [2018-04-12 05:20:31,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2018-04-12 05:20:31,874 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:20:31,875 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:20:31,875 INFO L408 AbstractCegarLoop]: === Iteration 69 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:20:31,875 INFO L82 PathProgramCache]: Analyzing trace with hash -98075246, now seen corresponding path program 7 times [2018-04-12 05:20:31,876 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:20:31,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:20:31,887 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:20:31,978 INFO L134 CoverageAnalysis]: Checked inductivity of 529 backedges. 0 proven. 161 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2018-04-12 05:20:31,978 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:20:31,978 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-12 05:20:31,978 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:20:31,978 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2018-04-12 05:20:31,978 INFO L182 omatonBuilderFactory]: Interpolants [23377#true, 23378#false, 23379#(<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 23380#(and (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 23381#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 1)), 23382#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 2)), 23383#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 3)), 23384#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 4)), 23385#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 5)), 23386#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 6)), 23387#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 7)), 23388#(<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len| 7)] [2018-04-12 05:20:31,979 INFO L134 CoverageAnalysis]: Checked inductivity of 529 backedges. 0 proven. 161 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2018-04-12 05:20:31,979 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-12 05:20:31,979 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-12 05:20:31,979 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2018-04-12 05:20:31,979 INFO L87 Difference]: Start difference. First operand 233 states and 246 transitions. Second operand 12 states. [2018-04-12 05:20:32,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:20:32,052 INFO L93 Difference]: Finished difference Result 342 states and 362 transitions. [2018-04-12 05:20:32,052 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-12 05:20:32,052 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 166 [2018-04-12 05:20:32,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:20:32,053 INFO L225 Difference]: With dead ends: 342 [2018-04-12 05:20:32,053 INFO L226 Difference]: Without dead ends: 339 [2018-04-12 05:20:32,053 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2018-04-12 05:20:32,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2018-04-12 05:20:32,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 240. [2018-04-12 05:20:32,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 240 states. [2018-04-12 05:20:32,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 255 transitions. [2018-04-12 05:20:32,055 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 255 transitions. Word has length 166 [2018-04-12 05:20:32,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:20:32,056 INFO L459 AbstractCegarLoop]: Abstraction has 240 states and 255 transitions. [2018-04-12 05:20:32,056 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-12 05:20:32,056 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 255 transitions. [2018-04-12 05:20:32,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2018-04-12 05:20:32,056 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:20:32,056 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:20:32,056 INFO L408 AbstractCegarLoop]: === Iteration 70 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:20:32,057 INFO L82 PathProgramCache]: Analyzing trace with hash 1740298750, now seen corresponding path program 5 times [2018-04-12 05:20:32,057 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:20:32,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:20:32,067 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:20:32,314 INFO L134 CoverageAnalysis]: Checked inductivity of 375 backedges. 62 proven. 47 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2018-04-12 05:20:32,314 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:20:32,314 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-12 05:20:32,314 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:20:32,314 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2018-04-12 05:20:32,314 INFO L182 omatonBuilderFactory]: Interpolants [23973#true, 23974#false, 23975#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 23976#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 23977#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|), 23978#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 23979#(or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 23980#(and (or (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))) (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))), 23981#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 23982#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= 8 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 23983#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))), 23984#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= 16 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 23985#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 23986#(and (or (<= 8 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))) (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))), 23987#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 23988#(or (<= 1 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| 0))), 23989#(or (<= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| 0))), 23990#(not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| 0))] [2018-04-12 05:20:32,315 INFO L134 CoverageAnalysis]: Checked inductivity of 375 backedges. 62 proven. 47 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2018-04-12 05:20:32,315 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-12 05:20:32,315 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-12 05:20:32,315 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2018-04-12 05:20:32,315 INFO L87 Difference]: Start difference. First operand 240 states and 255 transitions. Second operand 18 states. [2018-04-12 05:20:32,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:20:32,530 INFO L93 Difference]: Finished difference Result 255 states and 270 transitions. [2018-04-12 05:20:32,530 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-12 05:20:32,530 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 164 [2018-04-12 05:20:32,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:20:32,531 INFO L225 Difference]: With dead ends: 255 [2018-04-12 05:20:32,531 INFO L226 Difference]: Without dead ends: 252 [2018-04-12 05:20:32,531 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=130, Invalid=422, Unknown=0, NotChecked=0, Total=552 [2018-04-12 05:20:32,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2018-04-12 05:20:32,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 249. [2018-04-12 05:20:32,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 249 states. [2018-04-12 05:20:32,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 266 transitions. [2018-04-12 05:20:32,533 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 266 transitions. Word has length 164 [2018-04-12 05:20:32,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:20:32,533 INFO L459 AbstractCegarLoop]: Abstraction has 249 states and 266 transitions. [2018-04-12 05:20:32,533 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-12 05:20:32,533 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 266 transitions. [2018-04-12 05:20:32,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2018-04-12 05:20:32,534 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:20:32,534 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 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, 1, 1, 1] [2018-04-12 05:20:32,534 INFO L408 AbstractCegarLoop]: === Iteration 71 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:20:32,534 INFO L82 PathProgramCache]: Analyzing trace with hash -1189649578, now seen corresponding path program 7 times [2018-04-12 05:20:32,535 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:20:32,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:20:32,560 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:20:33,710 INFO L134 CoverageAnalysis]: Checked inductivity of 448 backedges. 37 proven. 254 refuted. 0 times theorem prover too weak. 157 trivial. 0 not checked. [2018-04-12 05:20:33,710 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:20:33,710 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-12 05:20:33,710 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:20:33,711 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 11 proven. 24 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2018-04-12 05:20:33,711 INFO L182 omatonBuilderFactory]: Interpolants [24512#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 24513#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 24514#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 24515#(and (or (not (= 8 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset))) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (or (< 7 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (or (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) 7))), 24516#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 24517#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 24518#(and (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 24519#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 24520#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 24521#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 1 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 24522#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 1 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.offset|)), 24523#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.offset) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 1 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 24524#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 1 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 24525#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4))) (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 24526#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 24527#(and (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|)), 24528#(and (<= 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 4) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 24529#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 16)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 5) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 5 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 24530#(and (<= 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 4) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12))))), 24531#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8))))), 24532#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 2)), 24533#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 24534#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.offset|), 24507#true, 24508#false, 24509#(= |~#__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_global_msg_list~0.offset| 0), 24510#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)), 24511#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|)] [2018-04-12 05:20:33,711 INFO L134 CoverageAnalysis]: Checked inductivity of 448 backedges. 37 proven. 254 refuted. 0 times theorem prover too weak. 157 trivial. 0 not checked. [2018-04-12 05:20:33,711 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-12 05:20:33,711 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-12 05:20:33,711 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=692, Unknown=0, NotChecked=0, Total=756 [2018-04-12 05:20:33,711 INFO L87 Difference]: Start difference. First operand 249 states and 266 transitions. Second operand 28 states. [2018-04-12 05:20:35,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:20:35,022 INFO L93 Difference]: Finished difference Result 278 states and 296 transitions. [2018-04-12 05:20:35,022 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-12 05:20:35,022 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 169 [2018-04-12 05:20:35,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:20:35,023 INFO L225 Difference]: With dead ends: 278 [2018-04-12 05:20:35,023 INFO L226 Difference]: Without dead ends: 278 [2018-04-12 05:20:35,024 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 5 SyntacticMatches, 20 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1270 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=414, Invalid=4278, Unknown=0, NotChecked=0, Total=4692 [2018-04-12 05:20:35,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2018-04-12 05:20:35,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 254. [2018-04-12 05:20:35,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 254 states. [2018-04-12 05:20:35,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 271 transitions. [2018-04-12 05:20:35,026 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 271 transitions. Word has length 169 [2018-04-12 05:20:35,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:20:35,026 INFO L459 AbstractCegarLoop]: Abstraction has 254 states and 271 transitions. [2018-04-12 05:20:35,026 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-12 05:20:35,026 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 271 transitions. [2018-04-12 05:20:35,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2018-04-12 05:20:35,027 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:20:35,027 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 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, 1, 1, 1] [2018-04-12 05:20:35,027 INFO L408 AbstractCegarLoop]: === Iteration 72 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:20:35,027 INFO L82 PathProgramCache]: Analyzing trace with hash 1775569200, now seen corresponding path program 10 times [2018-04-12 05:20:35,027 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:20:35,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:20:35,064 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:20:38,440 INFO L134 CoverageAnalysis]: Checked inductivity of 451 backedges. 70 proven. 295 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2018-04-12 05:20:38,440 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:20:38,441 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51] total 51 [2018-04-12 05:20:38,441 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:20:38,441 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 50 proven. 38 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2018-04-12 05:20:38,441 INFO L182 omatonBuilderFactory]: Interpolants [25149#true, 25150#false, 25151#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)), 25152#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 25153#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 25154#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 25155#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 25156#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 25157#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 25158#(and (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 25159#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 25160#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 25161#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 4 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))), 25162#(and (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|)), 25163#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)), 25164#(or (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) (<= (+ |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| 1) 0) (<= 4294967296 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|)), 25165#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 4 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))), 25166#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 4 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))), 25167#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))))) (= 4 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))), 25168#(and (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 25169#(= |#valid| |old(#valid)|), 25170#(and (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|) (= |#valid| |old(#valid)|)), 25171#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 25172#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0) (or (= |#valid| |old(#valid)|) (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base| (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 25173#(and (= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))))), 25174#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 25175#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 25176#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))))), 25177#(or (<= (+ |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| 1) 0) (and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))) (<= 4294967296 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|)), 25178#(or (and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_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|))))) (<= (+ |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| 1) 0) (<= 4294967296 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|)), 25179#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8))) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (<= 12 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)))))), 25180#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (<= 12 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base))), 25181#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)))))), 25182#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12))))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 4) (<= 16 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 25183#(and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| 0)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 25184#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0) (or (= |#valid| |old(#valid)|) (= (select |old(#valid)| (@diff |old(#valid)| |#valid|)) 0)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base| 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 25185#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12))) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12))))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 4) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| 0)) (<= 16 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 25186#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12))))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12))))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 4) (<= 16 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 25187#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12))))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 4) (<= 16 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))))), 25188#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 16))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 5) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 16))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 16))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 16))))) (<= 5 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 25189#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (<= 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 4) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12)))))), 25190#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12))))) (<= 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 4) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12)))))), 25191#(and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12))))) (<= 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 4) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12)))))), 25192#(and (<= 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 4) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12)))))), 25193#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 25194#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8))))) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)))))), 25195#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8))))) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 25196#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4))))) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 2)), 25197#(and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 8 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))), 25198#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 8 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))), 25199#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 25200#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|))] [2018-04-12 05:20:38,441 INFO L134 CoverageAnalysis]: Checked inductivity of 451 backedges. 70 proven. 295 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2018-04-12 05:20:38,441 INFO L442 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-04-12 05:20:38,442 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-04-12 05:20:38,442 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=2517, Unknown=0, NotChecked=0, Total=2652 [2018-04-12 05:20:38,442 INFO L87 Difference]: Start difference. First operand 254 states and 271 transitions. Second operand 52 states. [2018-04-12 05:20:40,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:20:40,731 INFO L93 Difference]: Finished difference Result 256 states and 273 transitions. [2018-04-12 05:20:40,731 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-12 05:20:40,731 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 170 [2018-04-12 05:20:40,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:20:40,732 INFO L225 Difference]: With dead ends: 256 [2018-04-12 05:20:40,732 INFO L226 Difference]: Without dead ends: 256 [2018-04-12 05:20:40,733 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 7 SyntacticMatches, 14 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2212 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=397, Invalid=7793, Unknown=0, NotChecked=0, Total=8190 [2018-04-12 05:20:40,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2018-04-12 05:20:40,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 255. [2018-04-12 05:20:40,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 255 states. [2018-04-12 05:20:40,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 272 transitions. [2018-04-12 05:20:40,735 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 272 transitions. Word has length 170 [2018-04-12 05:20:40,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:20:40,735 INFO L459 AbstractCegarLoop]: Abstraction has 255 states and 272 transitions. [2018-04-12 05:20:40,735 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-04-12 05:20:40,735 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 272 transitions. [2018-04-12 05:20:40,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2018-04-12 05:20:40,736 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:20:40,736 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 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] [2018-04-12 05:20:40,736 INFO L408 AbstractCegarLoop]: === Iteration 73 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:20:40,736 INFO L82 PathProgramCache]: Analyzing trace with hash 1124859717, now seen corresponding path program 8 times [2018-04-12 05:20:40,737 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:20:40,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:20:40,760 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:20:42,336 INFO L134 CoverageAnalysis]: Checked inductivity of 506 backedges. 27 proven. 338 refuted. 0 times theorem prover too weak. 141 trivial. 0 not checked. [2018-04-12 05:20:42,336 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:20:42,337 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2018-04-12 05:20:42,337 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:20:42,337 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 9 proven. 21 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-04-12 05:20:42,337 INFO L182 omatonBuilderFactory]: Interpolants [25792#false, 25793#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)), 25794#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 25795#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 25796#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 25797#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 25798#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 25799#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 36))))) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 25800#(and (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) 32)))) 4) 2) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) 32))))) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 25801#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) 28))))) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) 28)))) 4) 3) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1)), 25802#(and (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 24)))) 4) 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 24))))) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 25803#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) 20))))) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) 20)))) 4) 5) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1)), 25804#(and (not (= 16 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) 16))))) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 25805#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 5) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 12))) (not (= 12 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1))))) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 25806#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 5) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 12)))) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 25807#(and (or (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 12))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 25808#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 12))) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 25809#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) 12)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|)), 25810#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 12)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 25811#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 25812#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)))), 25813#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 25814#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.offset|)), 25815#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 25816#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 25817#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 25818#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12))))), 25819#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))))), 25820#(and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.offset|) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))))), 25821#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))))), 25822#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 25823#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.offset|) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 25824#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)), 25825#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 25826#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.offset|), 25791#true] [2018-04-12 05:20:42,337 INFO L134 CoverageAnalysis]: Checked inductivity of 506 backedges. 27 proven. 338 refuted. 0 times theorem prover too weak. 141 trivial. 0 not checked. [2018-04-12 05:20:42,337 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-04-12 05:20:42,337 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-04-12 05:20:42,338 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=1174, Unknown=0, NotChecked=0, Total=1260 [2018-04-12 05:20:42,338 INFO L87 Difference]: Start difference. First operand 255 states and 272 transitions. Second operand 36 states. [2018-04-12 05:20:44,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:20:44,831 INFO L93 Difference]: Finished difference Result 322 states and 341 transitions. [2018-04-12 05:20:44,831 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-04-12 05:20:44,831 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 173 [2018-04-12 05:20:44,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:20:44,832 INFO L225 Difference]: With dead ends: 322 [2018-04-12 05:20:44,832 INFO L226 Difference]: Without dead ends: 322 [2018-04-12 05:20:44,832 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 3 SyntacticMatches, 14 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1465 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=547, Invalid=5933, Unknown=0, NotChecked=0, Total=6480 [2018-04-12 05:20:44,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2018-04-12 05:20:44,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 280. [2018-04-12 05:20:44,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 280 states. [2018-04-12 05:20:44,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 297 transitions. [2018-04-12 05:20:44,834 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 297 transitions. Word has length 173 [2018-04-12 05:20:44,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:20:44,834 INFO L459 AbstractCegarLoop]: Abstraction has 280 states and 297 transitions. [2018-04-12 05:20:44,834 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-04-12 05:20:44,834 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 297 transitions. [2018-04-12 05:20:44,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2018-04-12 05:20:44,835 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:20:44,835 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 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] [2018-04-12 05:20:44,835 INFO L408 AbstractCegarLoop]: === Iteration 74 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:20:44,835 INFO L82 PathProgramCache]: Analyzing trace with hash 510913313, now seen corresponding path program 11 times [2018-04-12 05:20:44,835 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:20:44,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:20:44,870 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:20:46,600 INFO L134 CoverageAnalysis]: Checked inductivity of 508 backedges. 148 proven. 223 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2018-04-12 05:20:46,600 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:20:46,600 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2018-04-12 05:20:46,600 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:20:46,600 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 73 proven. 21 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2018-04-12 05:20:46,601 INFO L182 omatonBuilderFactory]: Interpolants [26519#true, 26520#false, 26521#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)), 26522#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 26523#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 26524#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 26525#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 26526#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 26527#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 26528#(and (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 26529#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 26530#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 26531#(= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0), 26532#(= (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 1), 26533#(= (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 1), 26534#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 26535#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 26536#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 26537#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 26538#(= |#valid| |old(#valid)|), 26539#(and (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 26540#(and (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 26541#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 26542#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base))), 26543#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 26544#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)))))), 26545#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 1) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 26546#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0) (= (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 26547#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|))), 26548#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)))))), 26549#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)))))), 26550#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4)))))), 26551#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 26552#(and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 26553#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 26554#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))))), 26555#(and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))))), 26556#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))))), 26557#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 26558#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|))] [2018-04-12 05:20:46,601 INFO L134 CoverageAnalysis]: Checked inductivity of 508 backedges. 148 proven. 223 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2018-04-12 05:20:46,601 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-04-12 05:20:46,601 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-04-12 05:20:46,601 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=1443, Unknown=0, NotChecked=0, Total=1560 [2018-04-12 05:20:46,601 INFO L87 Difference]: Start difference. First operand 280 states and 297 transitions. Second operand 40 states. [2018-04-12 05:20:47,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:20:47,786 INFO L93 Difference]: Finished difference Result 283 states and 298 transitions. [2018-04-12 05:20:47,786 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-12 05:20:47,786 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 174 [2018-04-12 05:20:47,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:20:47,787 INFO L225 Difference]: With dead ends: 283 [2018-04-12 05:20:47,787 INFO L226 Difference]: Without dead ends: 283 [2018-04-12 05:20:47,787 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 7 SyntacticMatches, 11 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1510 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=518, Invalid=5334, Unknown=0, NotChecked=0, Total=5852 [2018-04-12 05:20:47,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2018-04-12 05:20:47,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 280. [2018-04-12 05:20:47,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 280 states. [2018-04-12 05:20:47,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 296 transitions. [2018-04-12 05:20:47,789 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 296 transitions. Word has length 174 [2018-04-12 05:20:47,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:20:47,789 INFO L459 AbstractCegarLoop]: Abstraction has 280 states and 296 transitions. [2018-04-12 05:20:47,789 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-04-12 05:20:47,789 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 296 transitions. [2018-04-12 05:20:47,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2018-04-12 05:20:47,789 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:20:47,789 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:20:47,790 INFO L408 AbstractCegarLoop]: === Iteration 75 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:20:47,790 INFO L82 PathProgramCache]: Analyzing trace with hash -834728486, now seen corresponding path program 8 times [2018-04-12 05:20:47,790 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:20:47,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:20:47,819 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:20:48,967 INFO L134 CoverageAnalysis]: Checked inductivity of 460 backedges. 39 proven. 290 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2018-04-12 05:20:48,967 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:20:48,967 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-04-12 05:20:48,967 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:20:48,968 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 17 proven. 36 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2018-04-12 05:20:48,968 INFO L182 omatonBuilderFactory]: Interpolants [27200#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 27201#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 27202#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 27203#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 27204#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 27205#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 27206#(and (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 27207#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 27208#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 27209#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 27210#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 1 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 27211#(= |#valid| |old(#valid)|), 27212#(= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0), 27213#(= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0), 27214#(and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 1 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 27215#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 1 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 27216#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 1 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 27217#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 27218#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 27219#(and (<= 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 4) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 27220#(and (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|)), 27221#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 5) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 16))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 5 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 27222#(and (<= 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 4) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 27223#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 27224#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 2)), 27225#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 27226#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 27227#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 27228#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 27229#(= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)), 27197#true, 27198#false, 27199#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))] [2018-04-12 05:20:48,968 INFO L134 CoverageAnalysis]: Checked inductivity of 460 backedges. 39 proven. 290 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2018-04-12 05:20:48,968 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-12 05:20:48,968 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-12 05:20:48,968 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=979, Unknown=0, NotChecked=0, Total=1056 [2018-04-12 05:20:48,968 INFO L87 Difference]: Start difference. First operand 280 states and 296 transitions. Second operand 33 states. [2018-04-12 05:20:50,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:20:50,506 INFO L93 Difference]: Finished difference Result 283 states and 299 transitions. [2018-04-12 05:20:50,507 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-12 05:20:50,507 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 173 [2018-04-12 05:20:50,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:20:50,507 INFO L225 Difference]: With dead ends: 283 [2018-04-12 05:20:50,507 INFO L226 Difference]: Without dead ends: 283 [2018-04-12 05:20:50,508 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 2 SyntacticMatches, 15 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1191 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=347, Invalid=4765, Unknown=0, NotChecked=0, Total=5112 [2018-04-12 05:20:50,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2018-04-12 05:20:50,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 283. [2018-04-12 05:20:50,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 283 states. [2018-04-12 05:20:50,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 299 transitions. [2018-04-12 05:20:50,510 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 299 transitions. Word has length 173 [2018-04-12 05:20:50,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:20:50,510 INFO L459 AbstractCegarLoop]: Abstraction has 283 states and 299 transitions. [2018-04-12 05:20:50,510 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-12 05:20:50,510 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 299 transitions. [2018-04-12 05:20:50,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2018-04-12 05:20:50,511 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:20:50,511 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 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, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:20:50,511 INFO L408 AbstractCegarLoop]: === Iteration 76 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:20:50,511 INFO L82 PathProgramCache]: Analyzing trace with hash 78953940, now seen corresponding path program 6 times [2018-04-12 05:20:50,511 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:20:50,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:20:50,566 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:23:44,430 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 120 DAG size of output 66 [2018-04-12 05:23:44,743 WARN L151 SmtUtils]: Spent 107ms on a formula simplification. DAG size of input: 120 DAG size of output 66 [2018-04-12 05:23:45,372 WARN L151 SmtUtils]: Spent 125ms on a formula simplification. DAG size of input: 132 DAG size of output 72 [2018-04-12 05:23:45,804 WARN L151 SmtUtils]: Spent 134ms on a formula simplification. DAG size of input: 139 DAG size of output 75 [2018-04-12 05:23:46,993 WARN L151 SmtUtils]: Spent 113ms on a formula simplification. DAG size of input: 127 DAG size of output 84 [2018-04-12 05:23:47,320 WARN L151 SmtUtils]: Spent 113ms on a formula simplification. DAG size of input: 127 DAG size of output 84 [2018-04-12 05:23:47,656 WARN L151 SmtUtils]: Spent 129ms on a formula simplification. DAG size of input: 125 DAG size of output 84 [2018-04-12 05:23:47,998 WARN L151 SmtUtils]: Spent 133ms on a formula simplification. DAG size of input: 130 DAG size of output 90 [2018-04-12 05:23:48,294 WARN L151 SmtUtils]: Spent 108ms on a formula simplification. DAG size of input: 123 DAG size of output 87 [2018-04-12 05:23:48,655 WARN L151 SmtUtils]: Spent 139ms on a formula simplification. DAG size of input: 135 DAG size of output 90 [2018-04-12 05:23:49,057 WARN L151 SmtUtils]: Spent 185ms on a formula simplification. DAG size of input: 137 DAG size of output 89 [2018-04-12 05:23:49,565 WARN L151 SmtUtils]: Spent 220ms on a formula simplification. DAG size of input: 187 DAG size of output 82 [2018-04-12 05:23:50,222 WARN L151 SmtUtils]: Spent 130ms on a formula simplification. DAG size of input: 143 DAG size of output 78 [2018-04-12 05:23:50,624 WARN L151 SmtUtils]: Spent 130ms on a formula simplification. DAG size of input: 147 DAG size of output 77 [2018-04-12 05:23:51,252 WARN L151 SmtUtils]: Spent 185ms on a formula simplification. DAG size of input: 183 DAG size of output 63 [2018-04-12 05:23:52,434 WARN L151 SmtUtils]: Spent 160ms on a formula simplification. DAG size of input: 155 DAG size of output 61 [2018-04-12 05:23:53,050 WARN L151 SmtUtils]: Spent 177ms on a formula simplification. DAG size of input: 141 DAG size of output 57 [2018-04-12 05:23:53,750 WARN L151 SmtUtils]: Spent 160ms on a formula simplification. DAG size of input: 137 DAG size of output 54 [2018-04-12 05:23:54,567 WARN L151 SmtUtils]: Spent 175ms on a formula simplification. DAG size of input: 153 DAG size of output 42 [2018-04-12 05:23:56,247 WARN L151 SmtUtils]: Spent 177ms on a formula simplification. DAG size of input: 149 DAG size of output 40 [2018-04-12 05:23:57,248 WARN L151 SmtUtils]: Spent 317ms on a formula simplification. DAG size of input: 169 DAG size of output 40 [2018-04-12 05:23:57,825 WARN L151 SmtUtils]: Spent 141ms on a formula simplification. DAG size of input: 135 DAG size of output 31 [2018-04-12 05:23:58,520 WARN L151 SmtUtils]: Spent 120ms on a formula simplification. DAG size of input: 131 DAG size of output 26 [2018-04-12 05:23:59,349 WARN L151 SmtUtils]: Spent 177ms on a formula simplification. DAG size of input: 156 DAG size of output 20 [2018-04-12 05:24:00,470 WARN L151 SmtUtils]: Spent 180ms on a formula simplification. DAG size of input: 137 DAG size of output 16 [2018-04-12 05:24:01,845 WARN L151 SmtUtils]: Spent 236ms on a formula simplification. DAG size of input: 139 DAG size of output 18 [2018-04-12 05:24:04,919 INFO L134 CoverageAnalysis]: Checked inductivity of 404 backedges. 128 proven. 233 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2018-04-12 05:24:04,919 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:24:04,919 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [65] total 65 [2018-04-12 05:24:04,919 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:24:04,920 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2018-04-12 05:24:04,921 INFO L182 omatonBuilderFactory]: Interpolants [27904#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) (= 0 (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 27905#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|) 0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4))))) 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)))) 0)) (= |#valid| (store (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))))))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 27906#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)))) (@diff |old(#valid)| |#valid|)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base (@diff |old(#valid)| |#valid|))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)))))) (or (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4))))) 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base) 0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)))) 0))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 27907#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)))))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4))))) 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4)))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))))) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)))) 0)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)))) 0)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 27908#(and (or (and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8))))) 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)))) 0)) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)))) (@diff |old(#valid)| |#valid|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (@diff |old(#valid)| |#valid|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= |#valid| (store (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|) (select |#valid| (@diff (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))) |#valid|)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))) (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))), 27909#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8))))) 0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)))) 0)) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)))))) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (= |#valid| (store (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))))) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)))) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 27910#(and (or (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8))))) 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)))) 0)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)))))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base) 0) (= |#valid| (store (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))) (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))), 27911#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8))))) 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)))) 0)) (or (and (= |#valid| (store (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))) (not (= 8 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 27912#(and (or (and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (or (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (= |#valid| (store (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 12))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 12))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12)))) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12))))) 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12))))))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 11) (<= 13 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))), 27913#(and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| 0)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 27914#(and (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|))) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base| 0))), 27915#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12)))) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|) (and (or (and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (= |#valid| (store (store (store (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 12))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 12))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12))))) 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12))))))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12)))) 0)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 11) (<= 13 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))), 27916#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 11) (and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12)))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base) (and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)) (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)) 0) (= |#valid| (store (store (store (store |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 12))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 12))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base) 0))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12))))) 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12)))))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12)))) 0)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))) (<= 13 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))), 27917#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) (and (or (and (= (store (store (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 12))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 12))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) |#valid|) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12))))) 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12)))))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12)))) 0)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 11) (<= 13 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))), 27918#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 16)))) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)))))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4))))) (and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 16)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)) (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (= |#valid| (store (store (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 12))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 12))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 16))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 16))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4))))) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 16)))))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 16))))) 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 16)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)))) 0))) (<= 17 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 15))), 27919#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12)))) 0)) (or (and (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)) (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (= (store (store (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 12))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 12))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) |#valid|) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) 0))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12))))) 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12))))))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 11) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (<= 13 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))), 27920#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 11) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))) 0)) (or (and (or (and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (= |#valid| (store (store (store (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 12))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 12))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12))))))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12))))) 0)) (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12)))))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12)))) 0)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (<= 13 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))), 27921#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12))))) (and (or (and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (= |#valid| (store (store (store (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 12))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 12))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12))))))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12))))) 0) (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12)))) 0)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| 0)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 11) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (<= 13 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))), 27922#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 11) (and (or (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12)))))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (or (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (= (store (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 12))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 12))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) |#valid|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12))))))) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12)))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12)))) 0)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (<= 13 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))), 27923#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= 9 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (and (or (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))) (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)))))) (or (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)) 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)))))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (= |#valid| (store (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))))) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)))) 0)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 7))), 27924#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)))) 0)) (or (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)))))) (or (and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|) 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)))))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (= |#valid| (store (store (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))))))) (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)))))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))))) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))))) (and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)))))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)))))))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (not (= 8 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))))), 27925#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (or (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)))))) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)))))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8))))) 0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 8))))))) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)))) 0))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (not (= 8 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))))), 27926#(and (or (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (and (or (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)))))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)))))) (= |#valid| (store (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4)))))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)))))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (- (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)))) 0))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))) (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))), 27927#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)))) 0)) (or (and (= 0 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| 0))) (and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|) 0) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)))))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)))))) (= |#valid| (store (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))))))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)))))))))), 27928#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)))) 0)) (or (and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|) 0) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)))))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)))))) (= |#valid| (store (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))))))) (and (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)))))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4))))))))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 27929#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= 5 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)))) 0)) (or (and (= |#valid| (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4))) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- 4)))))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4))))) 0)) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4)))))))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 27930#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))) 0)) (or (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) 0) (= |#valid| (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))))))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 1) 0) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (<= 1 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))), 27931#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))) 0)) (<= 0 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)) (or (and (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) 0) (= |#valid| (store |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))))) (= 0 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))))))) (<= 1 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))), 27932#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (and (or (and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)))) (= 0 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|))) (<= 0 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| 0))) (<= 1 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))), 27933#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|) 0) (<= 0 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (<= 1 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))), 27934#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (= |#valid| |old(#valid)|) (<= 0 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (<= 1 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))), 27935#(or (and (= |#valid| |old(#valid)|) (<= 0 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))) (<= 1 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| 0))), 27936#(or (and (or (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 3)) (= |#valid| |old(#valid)|)) (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| 0))), 27937#(or (= |#valid| |old(#valid)|) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| 0))), 27938#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 0) (= |#valid| (store |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base))) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 0)), 27939#(and (= |#valid| (store |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base))) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 0)), 27874#true, 27875#false, 27876#(= |~#__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_global_msg_list~0.offset| 0), 27877#(= |#valid| |old(#valid)|), 27878#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (= |#valid| |old(#valid)|) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)), 27879#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 27880#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 27881#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.base|) 0) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.base|)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 27882#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 27883#(and (or (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= 0 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)))) (or (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (< 0 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset))) (= 0 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset))) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 27884#(and (or (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 36)) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 35))) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 27885#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (or (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 31)) (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 32)) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))), 27886#(and (or (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 28)) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 27))) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 27887#(and (or (and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 24)) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 23))) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 27888#(and (or (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 19)) (and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 20)) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 27889#(and (or (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 15)) (and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 16)) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 27890#(and (or (and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 12)) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 11))) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 27891#(and (or (and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 8)) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 7))) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 27892#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (or (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 3)) (and (= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 4)) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))), 27893#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 5) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 27894#(and (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (or (and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)))), 27895#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 27896#(and (or (and (= |#valid| |old(#valid)|) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))) (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))), 27897#(and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| 0)) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 27898#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base| 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 27899#(and (or (and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|) 0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))) (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))), 27900#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base 0)) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) (= (select |old(#valid)| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base) 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 27901#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) 0) (= (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 27902#(and (or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)))))) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4))))) 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) (= (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) 1) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)))) 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))) (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))), 27903#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|))))] [2018-04-12 05:24:04,921 INFO L134 CoverageAnalysis]: Checked inductivity of 404 backedges. 128 proven. 233 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2018-04-12 05:24:04,922 INFO L442 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-04-12 05:24:04,922 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-04-12 05:24:04,922 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=4098, Unknown=0, NotChecked=0, Total=4290 [2018-04-12 05:24:04,922 INFO L87 Difference]: Start difference. First operand 283 states and 299 transitions. Second operand 66 states. [2018-04-12 05:24:10,123 WARN L151 SmtUtils]: Spent 125ms on a formula simplification. DAG size of input: 231 DAG size of output 86 [2018-04-12 05:24:10,612 WARN L151 SmtUtils]: Spent 121ms on a formula simplification. DAG size of input: 185 DAG size of output 79 [2018-04-12 05:24:10,995 WARN L151 SmtUtils]: Spent 113ms on a formula simplification. DAG size of input: 185 DAG size of output 79 [2018-04-12 05:24:11,446 WARN L151 SmtUtils]: Spent 135ms on a formula simplification. DAG size of input: 189 DAG size of output 80 [2018-04-12 05:24:11,790 WARN L151 SmtUtils]: Spent 156ms on a formula simplification. DAG size of input: 151 DAG size of output 120 [2018-04-12 05:24:12,351 WARN L151 SmtUtils]: Spent 114ms on a formula simplification. DAG size of input: 115 DAG size of output 96 [2018-04-12 05:24:12,715 WARN L151 SmtUtils]: Spent 142ms on a formula simplification. DAG size of input: 157 DAG size of output 94 [2018-04-12 05:24:12,985 WARN L151 SmtUtils]: Spent 132ms on a formula simplification. DAG size of input: 130 DAG size of output 104 [2018-04-12 05:24:13,568 WARN L151 SmtUtils]: Spent 108ms on a formula simplification. DAG size of input: 88 DAG size of output 88 [2018-04-12 05:24:14,244 WARN L151 SmtUtils]: Spent 167ms on a formula simplification. DAG size of input: 109 DAG size of output 109 [2018-04-12 05:24:15,177 WARN L148 SmtUtils]: Spent 101ms on a formula simplification that was a NOOP. DAG size: 168 [2018-04-12 05:24:15,536 WARN L151 SmtUtils]: Spent 171ms on a formula simplification. DAG size of input: 112 DAG size of output 111 [2018-04-12 05:24:15,768 WARN L151 SmtUtils]: Spent 150ms on a formula simplification. DAG size of input: 109 DAG size of output 108 [2018-04-12 05:24:16,468 WARN L151 SmtUtils]: Spent 164ms on a formula simplification. DAG size of input: 114 DAG size of output 114 [2018-04-12 05:24:16,885 WARN L151 SmtUtils]: Spent 234ms on a formula simplification. DAG size of input: 109 DAG size of output 96 [2018-04-12 05:24:19,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:24:19,842 INFO L93 Difference]: Finished difference Result 293 states and 308 transitions. [2018-04-12 05:24:19,842 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2018-04-12 05:24:19,842 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 173 [2018-04-12 05:24:19,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:24:19,842 INFO L225 Difference]: With dead ends: 293 [2018-04-12 05:24:19,842 INFO L226 Difference]: Without dead ends: 242 [2018-04-12 05:24:19,843 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 36 SyntacticMatches, 18 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4058 ImplicationChecksByTransitivity, 33.5s TimeCoverageRelationStatistics Valid=1055, Invalid=18127, Unknown=0, NotChecked=0, Total=19182 [2018-04-12 05:24:19,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2018-04-12 05:24:19,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 242. [2018-04-12 05:24:19,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 242 states. [2018-04-12 05:24:19,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 257 transitions. [2018-04-12 05:24:19,845 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 257 transitions. Word has length 173 [2018-04-12 05:24:19,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:24:19,845 INFO L459 AbstractCegarLoop]: Abstraction has 242 states and 257 transitions. [2018-04-12 05:24:19,845 INFO L460 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-04-12 05:24:19,845 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 257 transitions. [2018-04-12 05:24:19,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2018-04-12 05:24:19,846 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:24:19,846 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 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-12 05:24:19,846 INFO L408 AbstractCegarLoop]: === Iteration 77 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:24:19,846 INFO L82 PathProgramCache]: Analyzing trace with hash -745137591, now seen corresponding path program 9 times [2018-04-12 05:24:19,846 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:24:19,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:24:19,872 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:24:20,669 INFO L134 CoverageAnalysis]: Checked inductivity of 514 backedges. 85 proven. 248 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2018-04-12 05:24:20,670 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:24:20,670 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-12 05:24:20,670 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:24:20,670 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 21 proven. 32 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2018-04-12 05:24:20,670 INFO L182 omatonBuilderFactory]: Interpolants [28621#true, 28622#false, 28623#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)), 28624#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 28625#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 28626#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 28627#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 28628#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 28629#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 28630#(and (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 28631#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 28632#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 28633#(= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0), 28634#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 28635#(= |#valid| |old(#valid)|), 28636#(= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0), 28637#(= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0), 28638#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 28639#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 28640#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 28641#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 28642#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)))))), 28643#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 28644#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 28645#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))))), 28646#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))))) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 28647#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 28648#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 28649#(= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))] [2018-04-12 05:24:20,670 INFO L134 CoverageAnalysis]: Checked inductivity of 514 backedges. 85 proven. 248 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2018-04-12 05:24:20,670 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-12 05:24:20,671 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-12 05:24:20,671 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=732, Unknown=0, NotChecked=0, Total=812 [2018-04-12 05:24:20,671 INFO L87 Difference]: Start difference. First operand 242 states and 257 transitions. Second operand 29 states. [2018-04-12 05:24:21,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:24:21,454 INFO L93 Difference]: Finished difference Result 245 states and 258 transitions. [2018-04-12 05:24:21,454 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-12 05:24:21,454 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 177 [2018-04-12 05:24:21,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:24:21,455 INFO L225 Difference]: With dead ends: 245 [2018-04-12 05:24:21,455 INFO L226 Difference]: Without dead ends: 245 [2018-04-12 05:24:21,455 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 2 SyntacticMatches, 14 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1102 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=490, Invalid=3800, Unknown=0, NotChecked=0, Total=4290 [2018-04-12 05:24:21,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2018-04-12 05:24:21,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 242. [2018-04-12 05:24:21,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 242 states. [2018-04-12 05:24:21,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 256 transitions. [2018-04-12 05:24:21,457 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 256 transitions. Word has length 177 [2018-04-12 05:24:21,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:24:21,457 INFO L459 AbstractCegarLoop]: Abstraction has 242 states and 256 transitions. [2018-04-12 05:24:21,457 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-12 05:24:21,457 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 256 transitions. [2018-04-12 05:24:21,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2018-04-12 05:24:21,458 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:24:21,458 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:24:21,458 INFO L408 AbstractCegarLoop]: === Iteration 78 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:24:21,458 INFO L82 PathProgramCache]: Analyzing trace with hash 488292377, now seen corresponding path program 8 times [2018-04-12 05:24:21,459 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:24:21,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:24:21,469 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:24:21,568 INFO L134 CoverageAnalysis]: Checked inductivity of 628 backedges. 0 proven. 212 refuted. 0 times theorem prover too weak. 416 trivial. 0 not checked. [2018-04-12 05:24:21,568 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:24:21,568 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-12 05:24:21,568 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:24:21,568 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2018-04-12 05:24:21,569 INFO L182 omatonBuilderFactory]: Interpolants [29216#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 2)), 29217#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 3)), 29218#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 4)), 29219#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 5)), 29220#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 6)), 29221#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 7)), 29222#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 8)), 29223#(<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len| 8), 29211#true, 29212#false, 29213#(<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 29214#(and (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 29215#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 1))] [2018-04-12 05:24:21,569 INFO L134 CoverageAnalysis]: Checked inductivity of 628 backedges. 0 proven. 212 refuted. 0 times theorem prover too weak. 416 trivial. 0 not checked. [2018-04-12 05:24:21,569 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-12 05:24:21,569 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-12 05:24:21,569 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=97, Unknown=0, NotChecked=0, Total=156 [2018-04-12 05:24:21,569 INFO L87 Difference]: Start difference. First operand 242 states and 256 transitions. Second operand 13 states. [2018-04-12 05:24:21,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:24:21,635 INFO L93 Difference]: Finished difference Result 388 states and 412 transitions. [2018-04-12 05:24:21,635 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-12 05:24:21,635 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 179 [2018-04-12 05:24:21,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:24:21,636 INFO L225 Difference]: With dead ends: 388 [2018-04-12 05:24:21,636 INFO L226 Difference]: Without dead ends: 385 [2018-04-12 05:24:21,636 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2018-04-12 05:24:21,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2018-04-12 05:24:21,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 249. [2018-04-12 05:24:21,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 249 states. [2018-04-12 05:24:21,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 265 transitions. [2018-04-12 05:24:21,638 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 265 transitions. Word has length 179 [2018-04-12 05:24:21,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:24:21,638 INFO L459 AbstractCegarLoop]: Abstraction has 249 states and 265 transitions. [2018-04-12 05:24:21,638 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-12 05:24:21,638 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 265 transitions. [2018-04-12 05:24:21,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2018-04-12 05:24:21,639 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:24:21,639 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:24:21,639 INFO L408 AbstractCegarLoop]: === Iteration 79 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:24:21,639 INFO L82 PathProgramCache]: Analyzing trace with hash -85467522, now seen corresponding path program 9 times [2018-04-12 05:24:21,640 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:24:21,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:24:21,687 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:24:24,553 INFO L134 CoverageAnalysis]: Checked inductivity of 479 backedges. 68 proven. 139 refuted. 0 times theorem prover too weak. 272 trivial. 0 not checked. [2018-04-12 05:24:24,553 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:24:24,553 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-04-12 05:24:24,553 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:24:24,554 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 2 proven. 36 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2018-04-12 05:24:24,554 INFO L182 omatonBuilderFactory]: Interpolants [29888#(and (or (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 11) (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))) 0))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 29889#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 2)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 7)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 29890#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (or (and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.offset|) (= 0 (select (store (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)) (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))) 0)) (= 8 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 7))), 29891#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 7) (and (= 0 (select (store (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)) (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))) 0)) (= 8 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))) 0)))), 29892#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 3)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 29893#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 1) 0) (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 29894#(and (<= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0)), 29895#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.offset|), 29863#true, 29864#false, 29865#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 29866#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 29867#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|), 29868#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 29869#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 29870#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 29871#(and (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|)), 29872#(or (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|) (<= (+ |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| 1) 0) (<= 4294967296 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|)), 29873#(or (<= (+ |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| 1) 0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|) (<= 4294967296 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|)), 29874#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.offset|)), 29875#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 29876#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 29877#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) 4) 1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 29878#(and (or (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 3) (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 29879#(and (or (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 7)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 29880#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 11) (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))))), 29881#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (or (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 4) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 15))), 29882#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 19) (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 5) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))))), 29883#(and (or (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 4) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 15)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 29884#(and (or (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 4) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.offset|) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 15)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 29885#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 15)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 4) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 29886#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (or (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 11) (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))))), 29887#(and (or (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.offset|) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 11)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))] [2018-04-12 05:24:24,554 INFO L134 CoverageAnalysis]: Checked inductivity of 479 backedges. 68 proven. 139 refuted. 0 times theorem prover too weak. 272 trivial. 0 not checked. [2018-04-12 05:24:24,554 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-12 05:24:24,554 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-12 05:24:24,554 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=890, Unknown=0, NotChecked=0, Total=1056 [2018-04-12 05:24:24,554 INFO L87 Difference]: Start difference. First operand 249 states and 265 transitions. Second operand 33 states. [2018-04-12 05:24:25,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:24:25,503 INFO L93 Difference]: Finished difference Result 264 states and 281 transitions. [2018-04-12 05:24:25,503 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-12 05:24:25,503 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 178 [2018-04-12 05:24:25,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:24:25,504 INFO L225 Difference]: With dead ends: 264 [2018-04-12 05:24:25,504 INFO L226 Difference]: Without dead ends: 264 [2018-04-12 05:24:25,504 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 1 SyntacticMatches, 10 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 912 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=613, Invalid=3293, Unknown=0, NotChecked=0, Total=3906 [2018-04-12 05:24:25,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2018-04-12 05:24:25,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 258. [2018-04-12 05:24:25,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 258 states. [2018-04-12 05:24:25,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 277 transitions. [2018-04-12 05:24:25,506 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 277 transitions. Word has length 178 [2018-04-12 05:24:25,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:24:25,506 INFO L459 AbstractCegarLoop]: Abstraction has 258 states and 277 transitions. [2018-04-12 05:24:25,506 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-12 05:24:25,506 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 277 transitions. [2018-04-12 05:24:25,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2018-04-12 05:24:25,507 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:24:25,507 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 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] [2018-04-12 05:24:25,507 INFO L408 AbstractCegarLoop]: === Iteration 80 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:24:25,507 INFO L82 PathProgramCache]: Analyzing trace with hash 1645474568, now seen corresponding path program 12 times [2018-04-12 05:24:25,508 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:24:25,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:24:25,553 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:24:30,436 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 124 proven. 289 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2018-04-12 05:24:30,437 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:24:30,437 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60] total 60 [2018-04-12 05:24:30,437 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:24:30,437 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 30 proven. 38 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2018-04-12 05:24:30,437 INFO L182 omatonBuilderFactory]: Interpolants [30478#true, 30479#false, 30480#(= |~#__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_global_msg_list~0.offset| 0), 30481#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)), 30482#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 30483#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 30484#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 30485#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 30486#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (or (< 0 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)) (= 0 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)))), 30487#(and (or (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 35)) (= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 36))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 30488#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (or (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 31)) (= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 32)))), 30489#(and (or (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 23)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 25) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 30490#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 30491#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 30492#(and (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 30493#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 30494#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 30495#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)), 30496#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)), 30497#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 30498#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 30499#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 30500#(and (or (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 3) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)), 30501#(= |#valid| |old(#valid)|), 30502#(and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| 0)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 30503#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0) (or (= |#valid| |old(#valid)|) (= (select |old(#valid)| (@diff |old(#valid)| |#valid|)) 0)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base| 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 30504#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4) (or (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 3) (and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))))), 30505#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4) (or (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 3) (and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))))), 30506#(and (or (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 3) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)), 30507#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)))) (= 8 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 7)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 30508#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 30509#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0) (or (= |#valid| |old(#valid)|) (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base| (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 30510#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 7)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 30511#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 7) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= 8 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 30512#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 7)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 30513#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)))) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 11)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 30514#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_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|))))), 30515#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 11)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 30516#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 11)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 30517#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)))) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 11))), 30518#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)) 0)) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 16) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 12))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 15)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 30519#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)) 0)) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 16) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 12))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 15)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 30520#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 16) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 12))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 15)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 30521#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 16) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 12))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 15)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 30522#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 20) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 12))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 19)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 30523#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 4) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 12))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 15)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 30524#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 15) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 4) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 12))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 30525#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 4) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 12))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 15)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 30526#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)))) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 11))), 30527#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 8))), 30528#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 8) (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)))) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 30529#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 7)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 30530#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (= 8 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 7)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 30531#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ 0 4)))) (= 8 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 7))), 30532#(and (or (and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 30533#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (or (and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0))), 30534#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (or (and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0))), 30535#(and (or (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 30536#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 4) 0) (and (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 30537#(and (<= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 30538#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|))] [2018-04-12 05:24:30,438 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 124 proven. 289 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2018-04-12 05:24:30,438 INFO L442 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-04-12 05:24:30,438 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-04-12 05:24:30,438 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=440, Invalid=3220, Unknown=0, NotChecked=0, Total=3660 [2018-04-12 05:24:30,438 INFO L87 Difference]: Start difference. First operand 258 states and 277 transitions. Second operand 61 states. [2018-04-12 05:24:32,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:24:32,798 INFO L93 Difference]: Finished difference Result 262 states and 279 transitions. [2018-04-12 05:24:32,798 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-04-12 05:24:32,798 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 179 [2018-04-12 05:24:32,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:24:32,799 INFO L225 Difference]: With dead ends: 262 [2018-04-12 05:24:32,799 INFO L226 Difference]: Without dead ends: 262 [2018-04-12 05:24:32,800 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 11 SyntacticMatches, 13 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4235 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=1336, Invalid=10654, Unknown=0, NotChecked=0, Total=11990 [2018-04-12 05:24:32,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2018-04-12 05:24:32,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 258. [2018-04-12 05:24:32,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 258 states. [2018-04-12 05:24:32,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 276 transitions. [2018-04-12 05:24:32,801 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 276 transitions. Word has length 179 [2018-04-12 05:24:32,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:24:32,801 INFO L459 AbstractCegarLoop]: Abstraction has 258 states and 276 transitions. [2018-04-12 05:24:32,801 INFO L460 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-04-12 05:24:32,802 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 276 transitions. [2018-04-12 05:24:32,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2018-04-12 05:24:32,802 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:24:32,802 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 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, 1, 1, 1] [2018-04-12 05:24:32,802 INFO L408 AbstractCegarLoop]: === Iteration 81 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:24:32,802 INFO L82 PathProgramCache]: Analyzing trace with hash -343785617, now seen corresponding path program 10 times [2018-04-12 05:24:32,803 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:24:32,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:24:32,826 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:24:33,782 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 32 proven. 292 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2018-04-12 05:24:33,783 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:24:33,783 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-12 05:24:33,783 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:24:33,783 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 6 proven. 24 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-04-12 05:24:33,783 INFO L182 omatonBuilderFactory]: Interpolants [31168#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 31169#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 31170#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 4 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))), 31171#(and (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 31172#(and (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.offset|) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 31173#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.offset) (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 31174#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 31175#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (<= 12 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 31176#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 4) (<= 16 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 31177#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 5) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 5 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 31178#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 6) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 24 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))), 31179#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 5) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 20 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))), 31180#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 4) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 16 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))), 31181#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 31182#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 2)), 31183#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.offset|), 31158#true, 31159#false, 31160#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)), 31161#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 31162#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 31163#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 31164#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 31165#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 31166#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 31167#(and (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset))] [2018-04-12 05:24:33,783 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 32 proven. 292 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2018-04-12 05:24:33,783 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-12 05:24:33,783 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-12 05:24:33,783 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2018-04-12 05:24:33,784 INFO L87 Difference]: Start difference. First operand 258 states and 276 transitions. Second operand 26 states. [2018-04-12 05:24:34,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:24:34,658 INFO L93 Difference]: Finished difference Result 293 states and 311 transitions. [2018-04-12 05:24:34,658 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-12 05:24:34,658 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 182 [2018-04-12 05:24:34,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:24:34,659 INFO L225 Difference]: With dead ends: 293 [2018-04-12 05:24:34,659 INFO L226 Difference]: Without dead ends: 293 [2018-04-12 05:24:34,659 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 3 SyntacticMatches, 19 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 826 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=254, Invalid=2826, Unknown=0, NotChecked=0, Total=3080 [2018-04-12 05:24:34,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2018-04-12 05:24:34,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 267. [2018-04-12 05:24:34,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 267 states. [2018-04-12 05:24:34,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 285 transitions. [2018-04-12 05:24:34,662 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 285 transitions. Word has length 182 [2018-04-12 05:24:34,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:24:34,662 INFO L459 AbstractCegarLoop]: Abstraction has 267 states and 285 transitions. [2018-04-12 05:24:34,662 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-12 05:24:34,662 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 285 transitions. [2018-04-12 05:24:34,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2018-04-12 05:24:34,663 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:24:34,663 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 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, 1, 1, 1] [2018-04-12 05:24:34,663 INFO L408 AbstractCegarLoop]: === Iteration 82 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:24:34,663 INFO L82 PathProgramCache]: Analyzing trace with hash -2067419081, now seen corresponding path program 13 times [2018-04-12 05:24:34,664 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:24:34,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:24:34,712 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:24:38,040 INFO L134 CoverageAnalysis]: Checked inductivity of 531 backedges. 72 proven. 350 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2018-04-12 05:24:38,040 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:24:38,040 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53] total 53 [2018-04-12 05:24:38,040 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:24:38,040 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 68 proven. 35 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2018-04-12 05:24:38,041 INFO L182 omatonBuilderFactory]: Interpolants [31804#true, 31805#false, 31806#(= 0 (select |#valid| 0)), 31807#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 (select |#valid| 0))), 31808#(= (select |old(#valid)| 0) (select |#valid| 0)), 31809#(and (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|) (= (select |old(#valid)| 0) (select |#valid| 0))), 31810#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|)), 31811#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 (select |#valid| 0)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 31812#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 (select |#valid| 0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 31813#(and (= 0 (select |#valid| 0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 31814#(and (or (= 0 (select |#valid| 0)) (< (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 31815#(and (or (= 0 (select |#valid| 0)) (< (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 31816#(and (or (= 0 (select |#valid| 0)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 31817#(and (= 0 (select |#valid| 0)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|)), 31818#(and (= 0 (select |#valid| 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 31819#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (= 0 (select |#valid| 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 1 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 31820#(and (= 0 (select |#valid| 0)) (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 31821#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)) (= (select |old(#valid)| 0) (select |#valid| 0))), 31822#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) (= (select |old(#valid)| 0) (select |#valid| 0))), 31823#(and (= 0 (select |#valid| 0)) (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 31824#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= 0 (select |#valid| 0)) (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 31825#(and (= 8 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (= 0 (select |#valid| 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 31826#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (= 0 (select |#valid| 0)) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 8) 4) 1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 31827#(= |#valid| |old(#valid)|), 31828#(and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| 0)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 31829#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0) (or (= |#valid| |old(#valid)|) (and (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select |old(#valid)| (@diff |old(#valid)| |#valid|)) 0))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base| 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 31830#(and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| 0)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= 0 (select |#valid| 0)) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 8) 4) 1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 31831#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (= 0 (select |#valid| 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 8) 4) 1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 31832#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (= 0 (select |#valid| 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 8) 4) 1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))))), 31833#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 4) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))) 0)) (= 0 (select |#valid| 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 8) 4) 2) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 31834#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 31835#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0) (or (= |#valid| |old(#valid)|) (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base| (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 31836#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 4) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= 0 (select |#valid| 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 8) 4) 2) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 31837#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 4) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))) 0)) (= 0 (select |#valid| 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 8) 4) 2) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 31838#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 4) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))) 0)) (= 0 (select |#valid| 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 8) 4) 2) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))))), 31839#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 5) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= 0 (select |#valid| 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= 5 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))) 0))), 31840#(and (= (select |old(#valid)| 0) (select |#valid| 0)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_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|))))), 31841#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 5) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= 0 (select |#valid| 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= 5 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))) 0))), 31842#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 5) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= 0 (select |#valid| 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= 5 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))) 0))), 31843#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 5) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)))) (= 0 (select |#valid| 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= 5 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))) 0))), 31844#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= 0 (select |#valid| 0)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 6) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12))) 0)) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 8) 4) 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 31845#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))))) (= 0 (select |#valid| 0)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 5) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 8) 4) 3) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))))), 31846#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 5) (= 0 (select |#valid| 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 8) 4) 3) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))))), 31847#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))))) (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| 0) (= 0 (select |#valid| 0))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 5) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 8) 4) 3) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))))), 31848#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))))) (<= 5 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= 0 (select |#valid| 0)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 5) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))))), 31849#(and (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 8) 4) 2) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))) 0)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 4) (= 0 (select |#valid| 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))))), 31850#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| 0) (= 0 (select |#valid| 0))) (<= 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))) 0)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 4) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))))), 31851#(and (<= 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))) 0)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 4) (= 0 (select |#valid| 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))))), 31852#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= 0 (select |#valid| 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 31853#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| 0))), 31854#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 31855#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 31856#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 2)), 31857#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|))] [2018-04-12 05:24:38,041 INFO L134 CoverageAnalysis]: Checked inductivity of 531 backedges. 72 proven. 350 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2018-04-12 05:24:38,041 INFO L442 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-04-12 05:24:38,042 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-04-12 05:24:38,042 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=2687, Unknown=0, NotChecked=0, Total=2862 [2018-04-12 05:24:38,042 INFO L87 Difference]: Start difference. First operand 267 states and 285 transitions. Second operand 54 states. [2018-04-12 05:24:41,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:24:41,646 INFO L93 Difference]: Finished difference Result 269 states and 287 transitions. [2018-04-12 05:24:41,646 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-12 05:24:41,647 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 183 [2018-04-12 05:24:41,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:24:41,647 INFO L225 Difference]: With dead ends: 269 [2018-04-12 05:24:41,647 INFO L226 Difference]: Without dead ends: 269 [2018-04-12 05:24:41,648 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 13 SyntacticMatches, 13 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2873 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=652, Invalid=9050, Unknown=0, NotChecked=0, Total=9702 [2018-04-12 05:24:41,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2018-04-12 05:24:41,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 268. [2018-04-12 05:24:41,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 268 states. [2018-04-12 05:24:41,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 286 transitions. [2018-04-12 05:24:41,650 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 286 transitions. Word has length 183 [2018-04-12 05:24:41,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:24:41,650 INFO L459 AbstractCegarLoop]: Abstraction has 268 states and 286 transitions. [2018-04-12 05:24:41,650 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-04-12 05:24:41,650 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 286 transitions. [2018-04-12 05:24:41,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2018-04-12 05:24:41,650 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:24:41,650 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:24:41,651 INFO L408 AbstractCegarLoop]: === Iteration 83 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:24:41,651 INFO L82 PathProgramCache]: Analyzing trace with hash 1871557890, now seen corresponding path program 10 times [2018-04-12 05:24:41,651 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:24:41,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:24:41,675 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:24:42,690 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 3 proven. 226 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2018-04-12 05:24:42,690 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:24:42,690 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-12 05:24:42,690 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:24:42,690 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 3 proven. 41 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2018-04-12 05:24:42,691 INFO L182 omatonBuilderFactory]: Interpolants [32512#(= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)), 32485#true, 32486#false, 32487#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|)), 32488#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|)), 32489#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.base|)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 32490#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 32491#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|)), 32492#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 32493#(= |#valid| |old(#valid)|), 32494#(= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0), 32495#(= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0), 32496#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 32497#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 32498#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 32499#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) 4) 1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 32500#(and (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) 4) 2) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 32501#(and (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) 4) 3) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 32502#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 4) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) 4) 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 32503#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 5) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) 4) 5) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 32504#(and (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) 4) 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 4) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 32505#(and (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) 4) 3) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 32506#(and (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) 4) 2) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 2) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 32507#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 32508#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 32509#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 32510#(and (<= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 0)))), 32511#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)))] [2018-04-12 05:24:42,691 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 3 proven. 226 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2018-04-12 05:24:42,691 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-12 05:24:42,691 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-12 05:24:42,691 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=695, Unknown=0, NotChecked=0, Total=756 [2018-04-12 05:24:42,691 INFO L87 Difference]: Start difference. First operand 268 states and 286 transitions. Second operand 28 states. [2018-04-12 05:24:43,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:24:43,706 INFO L93 Difference]: Finished difference Result 280 states and 299 transitions. [2018-04-12 05:24:43,706 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-12 05:24:43,706 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 182 [2018-04-12 05:24:43,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:24:43,707 INFO L225 Difference]: With dead ends: 280 [2018-04-12 05:24:43,707 INFO L226 Difference]: Without dead ends: 280 [2018-04-12 05:24:43,707 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 1 SyntacticMatches, 11 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=192, Invalid=2258, Unknown=0, NotChecked=0, Total=2450 [2018-04-12 05:24:43,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2018-04-12 05:24:43,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 277. [2018-04-12 05:24:43,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 277 states. [2018-04-12 05:24:43,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 296 transitions. [2018-04-12 05:24:43,709 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 296 transitions. Word has length 182 [2018-04-12 05:24:43,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:24:43,709 INFO L459 AbstractCegarLoop]: Abstraction has 277 states and 296 transitions. [2018-04-12 05:24:43,709 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-12 05:24:43,709 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 296 transitions. [2018-04-12 05:24:43,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2018-04-12 05:24:43,709 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:24:43,710 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 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] [2018-04-12 05:24:43,710 INFO L408 AbstractCegarLoop]: === Iteration 84 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:24:43,710 INFO L82 PathProgramCache]: Analyzing trace with hash 1309222622, now seen corresponding path program 11 times [2018-04-12 05:24:43,710 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:24:43,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:24:43,740 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:24:45,596 INFO L134 CoverageAnalysis]: Checked inductivity of 599 backedges. 54 proven. 349 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2018-04-12 05:24:45,596 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:24:45,596 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2018-04-12 05:24:45,597 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:24:45,597 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2018-04-12 05:24:45,597 INFO L182 omatonBuilderFactory]: Interpolants [33114#true, 33115#false, 33116#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)), 33117#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 33118#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 33119#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 33120#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 33121#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)))), 33122#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) 36))))) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 33123#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) 32))))) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 33124#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 28))))) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 28)))) 4) 3) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 33125#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) 24))))) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) 24)))) 4) 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 33126#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) 20))))) (not (= 20 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 33127#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 8) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 16))) (not (= 16 (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1))))) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 33128#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 5) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 16))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))))), 33129#(and (or (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 16))) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))) (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 33130#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset 16))) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 33131#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.base|) 16)) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|)), 33132#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 16))), 33133#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 33134#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 33135#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)))), 33136#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 33137#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.offset|)), 33138#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 33139#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 33140#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 33141#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12))))), 33142#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))))), 33143#(and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.offset|) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))))), 33144#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))))), 33145#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 33146#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.offset|) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 33147#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)), 33148#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 33149#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.offset|)] [2018-04-12 05:24:45,597 INFO L134 CoverageAnalysis]: Checked inductivity of 599 backedges. 54 proven. 349 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2018-04-12 05:24:45,597 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-04-12 05:24:45,597 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-04-12 05:24:45,597 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=1172, Unknown=0, NotChecked=0, Total=1260 [2018-04-12 05:24:45,598 INFO L87 Difference]: Start difference. First operand 277 states and 296 transitions. Second operand 36 states. [2018-04-12 05:24:47,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:24:47,770 INFO L93 Difference]: Finished difference Result 343 states and 363 transitions. [2018-04-12 05:24:47,770 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-04-12 05:24:47,770 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 186 [2018-04-12 05:24:47,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:24:47,771 INFO L225 Difference]: With dead ends: 343 [2018-04-12 05:24:47,771 INFO L226 Difference]: Without dead ends: 343 [2018-04-12 05:24:47,772 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 3 SyntacticMatches, 14 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1409 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=480, Invalid=5526, Unknown=0, NotChecked=0, Total=6006 [2018-04-12 05:24:47,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2018-04-12 05:24:47,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 302. [2018-04-12 05:24:47,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 302 states. [2018-04-12 05:24:47,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 321 transitions. [2018-04-12 05:24:47,774 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 321 transitions. Word has length 186 [2018-04-12 05:24:47,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:24:47,774 INFO L459 AbstractCegarLoop]: Abstraction has 302 states and 321 transitions. [2018-04-12 05:24:47,774 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-04-12 05:24:47,774 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 321 transitions. [2018-04-12 05:24:47,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2018-04-12 05:24:47,774 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:24:47,775 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:24:47,775 INFO L408 AbstractCegarLoop]: === Iteration 85 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:24:47,775 INFO L82 PathProgramCache]: Analyzing trace with hash -650365581, now seen corresponding path program 11 times [2018-04-12 05:24:47,775 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:24:47,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:24:47,813 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:24:48,960 INFO L134 CoverageAnalysis]: Checked inductivity of 540 backedges. 37 proven. 332 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2018-04-12 05:24:48,960 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:24:48,960 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-12 05:24:48,960 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:24:48,960 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 15 proven. 38 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2018-04-12 05:24:48,961 INFO L182 omatonBuilderFactory]: Interpolants [33879#true, 33880#false, 33881#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)), 33882#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 33883#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 33884#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 33885#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 33886#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 33887#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 33888#(and (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 33889#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 33890#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 33891#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 1 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 33892#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 1 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 33893#(and (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 33894#(= |#valid| |old(#valid)|), 33895#(= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0), 33896#(= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0), 33897#(and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 33898#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 33899#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (= 8 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 33900#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 33901#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 4) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 8) 4) 2) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 33902#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 5) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 5 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 33903#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 6) (<= 6 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 33904#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 5) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 8) 4) 3) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 33905#(and (<= 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 4) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 33906#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 33907#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 33908#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 2)), 33909#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 33910#(= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))] [2018-04-12 05:24:48,961 INFO L134 CoverageAnalysis]: Checked inductivity of 540 backedges. 37 proven. 332 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2018-04-12 05:24:48,961 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-12 05:24:48,961 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-12 05:24:48,961 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=918, Unknown=0, NotChecked=0, Total=992 [2018-04-12 05:24:48,961 INFO L87 Difference]: Start difference. First operand 302 states and 321 transitions. Second operand 32 states. [2018-04-12 05:24:50,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:24:50,361 INFO L93 Difference]: Finished difference Result 305 states and 324 transitions. [2018-04-12 05:24:50,395 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-12 05:24:50,395 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 186 [2018-04-12 05:24:50,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:24:50,395 INFO L225 Difference]: With dead ends: 305 [2018-04-12 05:24:50,396 INFO L226 Difference]: Without dead ends: 305 [2018-04-12 05:24:50,396 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 1 SyntacticMatches, 15 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1226 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=343, Invalid=4769, Unknown=0, NotChecked=0, Total=5112 [2018-04-12 05:24:50,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2018-04-12 05:24:50,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 305. [2018-04-12 05:24:50,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 305 states. [2018-04-12 05:24:50,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 324 transitions. [2018-04-12 05:24:50,399 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 324 transitions. Word has length 186 [2018-04-12 05:24:50,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:24:50,399 INFO L459 AbstractCegarLoop]: Abstraction has 305 states and 324 transitions. [2018-04-12 05:24:50,399 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-12 05:24:50,399 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 324 transitions. [2018-04-12 05:24:50,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2018-04-12 05:24:50,400 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:24:50,400 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:24:50,400 INFO L408 AbstractCegarLoop]: === Iteration 86 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:24:50,400 INFO L82 PathProgramCache]: Analyzing trace with hash 263316845, now seen corresponding path program 7 times [2018-04-12 05:24:50,401 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:24:50,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:24:50,411 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:24:50,736 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 95 proven. 79 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2018-04-12 05:24:50,736 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:24:50,736 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-12 05:24:50,737 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:24:50,737 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2018-04-12 05:24:50,737 INFO L182 omatonBuilderFactory]: Interpolants [34601#true, 34602#false, 34603#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 34604#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 34605#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|), 34606#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 34607#(or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 34608#(and (or (<= 0 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))) (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))), 34609#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 34610#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= 8 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 34611#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))), 34612#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= 16 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 34613#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= 20 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 34614#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= 16 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 34615#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= 12 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 34616#(and (or (<= 8 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))) (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0))), 34617#(and (or (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)) (or (<= 4 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)))), 34618#(or (<= 1 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| 0))), 34619#(or (<= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| 0))), 34620#(not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset| 0))] [2018-04-12 05:24:50,737 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 95 proven. 79 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2018-04-12 05:24:50,737 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-12 05:24:50,737 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-12 05:24:50,737 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2018-04-12 05:24:50,737 INFO L87 Difference]: Start difference. First operand 305 states and 324 transitions. Second operand 20 states. [2018-04-12 05:24:51,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:24:51,023 INFO L93 Difference]: Finished difference Result 321 states and 339 transitions. [2018-04-12 05:24:51,023 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-12 05:24:51,023 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 186 [2018-04-12 05:24:51,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:24:51,024 INFO L225 Difference]: With dead ends: 321 [2018-04-12 05:24:51,024 INFO L226 Difference]: Without dead ends: 318 [2018-04-12 05:24:51,024 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=170, Invalid=532, Unknown=0, NotChecked=0, Total=702 [2018-04-12 05:24:51,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2018-04-12 05:24:51,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 314. [2018-04-12 05:24:51,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 314 states. [2018-04-12 05:24:51,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 335 transitions. [2018-04-12 05:24:51,027 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 335 transitions. Word has length 186 [2018-04-12 05:24:51,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:24:51,027 INFO L459 AbstractCegarLoop]: Abstraction has 314 states and 335 transitions. [2018-04-12 05:24:51,027 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-12 05:24:51,027 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 335 transitions. [2018-04-12 05:24:51,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2018-04-12 05:24:51,028 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:24:51,028 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:24:51,028 INFO L408 AbstractCegarLoop]: === Iteration 87 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:24:51,028 INFO L82 PathProgramCache]: Analyzing trace with hash -419950350, now seen corresponding path program 9 times [2018-04-12 05:24:51,028 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:24:51,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:24:51,040 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:24:51,191 INFO L134 CoverageAnalysis]: Checked inductivity of 740 backedges. 0 proven. 270 refuted. 0 times theorem prover too weak. 470 trivial. 0 not checked. [2018-04-12 05:24:51,191 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:24:51,191 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-12 05:24:51,191 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:24:51,191 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 270 trivial. 0 not checked. [2018-04-12 05:24:51,192 INFO L182 omatonBuilderFactory]: Interpolants [35270#true, 35271#false, 35272#(<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 35273#(and (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 35274#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 1)), 35275#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 2)), 35276#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 3)), 35277#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 4)), 35278#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 5)), 35279#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 6)), 35280#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 7)), 35281#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 8)), 35282#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len|) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~len 9)), 35283#(<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~len| 9)] [2018-04-12 05:24:51,192 INFO L134 CoverageAnalysis]: Checked inductivity of 740 backedges. 0 proven. 270 refuted. 0 times theorem prover too weak. 470 trivial. 0 not checked. [2018-04-12 05:24:51,192 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-12 05:24:51,192 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-12 05:24:51,192 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=112, Unknown=0, NotChecked=0, Total=182 [2018-04-12 05:24:51,192 INFO L87 Difference]: Start difference. First operand 314 states and 335 transitions. Second operand 14 states. [2018-04-12 05:24:51,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:24:51,266 INFO L93 Difference]: Finished difference Result 494 states and 533 transitions. [2018-04-12 05:24:51,267 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-12 05:24:51,267 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 192 [2018-04-12 05:24:51,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:24:51,268 INFO L225 Difference]: With dead ends: 494 [2018-04-12 05:24:51,268 INFO L226 Difference]: Without dead ends: 491 [2018-04-12 05:24:51,268 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=74, Invalid=136, Unknown=0, NotChecked=0, Total=210 [2018-04-12 05:24:51,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2018-04-12 05:24:51,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 321. [2018-04-12 05:24:51,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 321 states. [2018-04-12 05:24:51,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 344 transitions. [2018-04-12 05:24:51,271 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 344 transitions. Word has length 192 [2018-04-12 05:24:51,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:24:51,272 INFO L459 AbstractCegarLoop]: Abstraction has 321 states and 344 transitions. [2018-04-12 05:24:51,272 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-12 05:24:51,272 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 344 transitions. [2018-04-12 05:24:51,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2018-04-12 05:24:51,272 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:24:51,272 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:24:51,273 INFO L408 AbstractCegarLoop]: === Iteration 88 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:24:51,273 INFO L82 PathProgramCache]: Analyzing trace with hash -668955003, now seen corresponding path program 12 times [2018-04-12 05:24:51,273 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:24:51,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:24:51,316 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:24:55,426 INFO L134 CoverageAnalysis]: Checked inductivity of 559 backedges. 37 proven. 355 refuted. 0 times theorem prover too weak. 167 trivial. 0 not checked. [2018-04-12 05:24:55,426 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:24:55,426 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2018-04-12 05:24:55,426 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:24:55,426 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 23 proven. 38 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2018-04-12 05:24:55,427 INFO L182 omatonBuilderFactory]: Interpolants [36101#true, 36102#false, 36103#(= |~#__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_global_msg_list~0.offset| 0), 36104#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)), 36105#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 36106#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 36107#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 36108#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 36109#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 36110#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 36111#(and (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 36112#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 36113#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 36114#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)), 36115#(and (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|)), 36116#(or (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|) (<= (+ |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| 1) 0) (<= 4294967296 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|)), 36117#(or (<= (+ |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| 1) 0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|) (<= 4294967296 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|)), 36118#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.offset|) (= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)), 36119#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)), 36120#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4)), 36121#(and (= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 4))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 36122#(and (= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 4))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 36123#(and (= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 16) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 4))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 36124#(and (= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 20) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 4))), 36125#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 20)) 4))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 36126#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 24)) 4))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 36127#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 20)) 4))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 36128#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 20)) 4))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.offset|) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 36129#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 20)) 4))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)), 36130#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 16)) 4))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 36131#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 16)) 4))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.offset|) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 36132#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 16)) 4))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)), 36133#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12)) 4))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 36134#(and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.offset|) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 (select (store (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)) (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12)) 4)))), 36135#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 (select (store (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)) (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12)) 4))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))) 0)), 36136#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8)) 4)))), 36137#(and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.offset|) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8)) 4)))), 36138#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8)) 4))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))) 0)), 36139#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 36140#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.offset|)] [2018-04-12 05:24:55,427 INFO L134 CoverageAnalysis]: Checked inductivity of 559 backedges. 37 proven. 355 refuted. 0 times theorem prover too weak. 167 trivial. 0 not checked. [2018-04-12 05:24:55,427 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-04-12 05:24:55,427 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-04-12 05:24:55,427 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=1459, Unknown=0, NotChecked=0, Total=1560 [2018-04-12 05:24:55,427 INFO L87 Difference]: Start difference. First operand 321 states and 344 transitions. Second operand 40 states. [2018-04-12 05:24:57,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:24:57,125 INFO L93 Difference]: Finished difference Result 351 states and 374 transitions. [2018-04-12 05:24:57,125 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-04-12 05:24:57,125 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 191 [2018-04-12 05:24:57,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:24:57,126 INFO L225 Difference]: With dead ends: 351 [2018-04-12 05:24:57,126 INFO L226 Difference]: Without dead ends: 351 [2018-04-12 05:24:57,126 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 11 SyntacticMatches, 19 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2631 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=662, Invalid=8268, Unknown=0, NotChecked=0, Total=8930 [2018-04-12 05:24:57,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2018-04-12 05:24:57,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 326. [2018-04-12 05:24:57,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 326 states. [2018-04-12 05:24:57,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 349 transitions. [2018-04-12 05:24:57,128 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 349 transitions. Word has length 191 [2018-04-12 05:24:57,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:24:57,128 INFO L459 AbstractCegarLoop]: Abstraction has 326 states and 349 transitions. [2018-04-12 05:24:57,128 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-04-12 05:24:57,128 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 349 transitions. [2018-04-12 05:24:57,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2018-04-12 05:24:57,129 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:24:57,129 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 5, 5, 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] [2018-04-12 05:24:57,129 INFO L408 AbstractCegarLoop]: === Iteration 89 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:24:57,129 INFO L82 PathProgramCache]: Analyzing trace with hash 737231841, now seen corresponding path program 14 times [2018-04-12 05:24:57,130 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:24:57,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:24:57,165 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:25:02,816 INFO L134 CoverageAnalysis]: Checked inductivity of 563 backedges. 70 proven. 453 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-04-12 05:25:02,817 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:25:02,817 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [65] total 65 [2018-04-12 05:25:02,817 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:25:02,817 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 68 proven. 32 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-04-12 05:25:02,817 INFO L182 omatonBuilderFactory]: Interpolants [36992#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 36993#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)), 36928#true, 36929#false, 36930#(= |~#__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_global_msg_list~0.offset| 0), 36931#(<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 36932#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 36933#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 36934#(and (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 36935#(and (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 36936#(and (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 36937#(and (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 1) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 36938#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 2) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 36939#(and (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 3) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 36940#(and (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 4)), 36941#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 21) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 5) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 36942#(and (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 16) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 36943#(and (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 12) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 36944#(and (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 8) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 36945#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 36946#(and (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 36947#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 36948#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 36949#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 36950#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 1 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 36951#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)), 36952#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)), 36953#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 1 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 36954#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 1 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 36955#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))))) (<= 1 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 36956#(and (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)) 4)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 36957#(= |#valid| |old(#valid)|), 36958#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 36959#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_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|))))), 36960#(and (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)) 4)) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)) 4)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2)), 36961#(and (<= 2 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)) 4)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base))), 36962#(and (= 8 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)) 4))))), 36963#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12)) 4)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 36964#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12)) 4)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12)) 4)) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 36965#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12)) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12)) 4)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 36966#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12)) 4)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8)))), 36967#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 16)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 4) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 8) 4) 2) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 16)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 16)) 4))))), 36968#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0) (or (= |#valid| |old(#valid)|) (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base| (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 36969#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 16)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 4) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 16)) 4)) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 8) 4) 2) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 16)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 16)) 4))))), 36970#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 16)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 16)) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 4) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 8) 4) 2) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 16)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 16)) 4))))), 36971#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 16)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 4) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 16)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 8) 4) 2) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 16)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 16)) 4))))), 36972#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 5) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 20)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 20)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 20)) 4)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 20)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= 5 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 36973#(and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| 0)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 36974#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0) (or (= |#valid| |old(#valid)|) (= (select |old(#valid)| (@diff |old(#valid)| |#valid|)) 0)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base| 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 36975#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 20)) 4)) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 5) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 20)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 20)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 20)) 4)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 20)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= 5 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 36976#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 5) (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 20)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 20)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 20)) 4)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 20)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= 5 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 20)) 4)) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base))), 36977#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 5) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 20)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 20)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 20)) 4)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 20)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 20)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)))) (<= 5 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 36978#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 24)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 24)) 4)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 24)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 24)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 6) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 24)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= (+ (div (+ (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset) 8) 4) 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)), 36979#(and (<= (+ (div (+ 8 (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 4) 3) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 20)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 20)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 5) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 20)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 20)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 20)) 4)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))) 0))), 36980#(and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 20)) 4)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)) (<= (+ (div (+ 8 (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 4) 3) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 20)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 5) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 20)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 20)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 20)) 4))))), 36981#(and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 20)) 4)))) (<= (+ (div (+ 8 (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 4) 3) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 20)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 5) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 20)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 20)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 20)) 4))))), 36982#(and (<= (+ (div (+ 8 (- __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 4) 3) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 20)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 5) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 20)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 20)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 20)) 4))))), 36983#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 16)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 16)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 4) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 16)) 4)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 16)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))))), 36984#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 16)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 4) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 16)) 4)))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 16)) 4)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 16)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))))), 36985#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 16)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 4) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 16)) 4)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 16)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))))), 36986#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12)) 4)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))))), 36987#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12)) 4)))) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12)) 4))))), 36988#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12)) 4)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (<= 3 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 36989#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8)) 4)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8)) 4)) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) 8))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (< 7 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 2)), 36990#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8)) 4)))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8)) 4)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 8 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))), 36991#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8)) 4)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 8 (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))] [2018-04-12 05:25:02,818 INFO L134 CoverageAnalysis]: Checked inductivity of 563 backedges. 70 proven. 453 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-04-12 05:25:02,818 INFO L442 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-04-12 05:25:02,818 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-04-12 05:25:02,818 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=237, Invalid=4053, Unknown=0, NotChecked=0, Total=4290 [2018-04-12 05:25:02,818 INFO L87 Difference]: Start difference. First operand 326 states and 349 transitions. Second operand 66 states. [2018-04-12 05:25:06,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:25:06,216 INFO L93 Difference]: Finished difference Result 328 states and 351 transitions. [2018-04-12 05:25:06,216 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-04-12 05:25:06,216 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 192 [2018-04-12 05:25:06,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:25:06,217 INFO L225 Difference]: With dead ends: 328 [2018-04-12 05:25:06,217 INFO L226 Difference]: Without dead ends: 328 [2018-04-12 05:25:06,218 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 12 SyntacticMatches, 6 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4566 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=819, Invalid=14433, Unknown=0, NotChecked=0, Total=15252 [2018-04-12 05:25:06,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2018-04-12 05:25:06,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 327. [2018-04-12 05:25:06,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 327 states. [2018-04-12 05:25:06,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 350 transitions. [2018-04-12 05:25:06,220 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 350 transitions. Word has length 192 [2018-04-12 05:25:06,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:25:06,220 INFO L459 AbstractCegarLoop]: Abstraction has 327 states and 350 transitions. [2018-04-12 05:25:06,220 INFO L460 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-04-12 05:25:06,220 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 350 transitions. [2018-04-12 05:25:06,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2018-04-12 05:25:06,221 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:25:06,221 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:25:06,221 INFO L408 AbstractCegarLoop]: === Iteration 90 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:25:06,221 INFO L82 PathProgramCache]: Analyzing trace with hash 2051316442, now seen corresponding path program 12 times [2018-04-12 05:25:06,222 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:25:06,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:25:06,232 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:25:06,315 INFO L134 CoverageAnalysis]: Checked inductivity of 539 backedges. 130 proven. 95 refuted. 0 times theorem prover too weak. 314 trivial. 0 not checked. [2018-04-12 05:25:06,316 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:25:06,316 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-12 05:25:06,316 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:25:06,316 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2018-04-12 05:25:06,316 INFO L182 omatonBuilderFactory]: Interpolants [37767#true, 37768#false, 37769#(= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0), 37770#(<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1), 37771#(<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 2), 37772#(<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 3), 37773#(<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 4), 37774#(<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 5), 37775#(<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 4), 37776#(<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 3), 37777#(<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 2), 37778#(<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1), 37779#(<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 0), 37780#(<= (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0 1) 0)] [2018-04-12 05:25:06,316 INFO L134 CoverageAnalysis]: Checked inductivity of 539 backedges. 130 proven. 95 refuted. 0 times theorem prover too weak. 314 trivial. 0 not checked. [2018-04-12 05:25:06,316 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-12 05:25:06,316 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-12 05:25:06,316 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2018-04-12 05:25:06,316 INFO L87 Difference]: Start difference. First operand 327 states and 350 transitions. Second operand 14 states. [2018-04-12 05:25:06,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:25:06,433 INFO L93 Difference]: Finished difference Result 326 states and 347 transitions. [2018-04-12 05:25:06,433 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-12 05:25:06,433 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 191 [2018-04-12 05:25:06,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:25:06,434 INFO L225 Difference]: With dead ends: 326 [2018-04-12 05:25:06,434 INFO L226 Difference]: Without dead ends: 326 [2018-04-12 05:25:06,434 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=109, Invalid=271, Unknown=0, NotChecked=0, Total=380 [2018-04-12 05:25:06,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2018-04-12 05:25:06,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 321. [2018-04-12 05:25:06,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 321 states. [2018-04-12 05:25:06,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 342 transitions. [2018-04-12 05:25:06,436 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 342 transitions. Word has length 191 [2018-04-12 05:25:06,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:25:06,436 INFO L459 AbstractCegarLoop]: Abstraction has 321 states and 342 transitions. [2018-04-12 05:25:06,436 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-12 05:25:06,436 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 342 transitions. [2018-04-12 05:25:06,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2018-04-12 05:25:06,437 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:25:06,437 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 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, 1, 1, 1] [2018-04-12 05:25:06,437 INFO L408 AbstractCegarLoop]: === Iteration 91 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:25:06,437 INFO L82 PathProgramCache]: Analyzing trace with hash 491099126, now seen corresponding path program 13 times [2018-04-12 05:25:06,437 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:25:06,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:25:06,460 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:25:07,517 INFO L134 CoverageAnalysis]: Checked inductivity of 621 backedges. 99 proven. 277 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2018-04-12 05:25:07,517 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:25:07,517 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-12 05:25:07,517 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:25:07,518 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 9 proven. 27 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2018-04-12 05:25:07,518 INFO L182 omatonBuilderFactory]: Interpolants [38464#(and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.offset|) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))))), 38465#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))))), 38466#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 38467#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.offset|) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 38468#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)), 38469#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 38470#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.offset|), 38440#true, 38441#false, 38442#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)), 38443#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 38444#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 38445#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 38446#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 38447#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 38448#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 38449#(and (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 38450#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 38451#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 38452#(= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0), 38453#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.offset|)), 38454#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.offset) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 38455#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 38456#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 38457#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 38458#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12))))), 38459#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 16)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 38460#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 38461#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.offset|) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 38462#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)), 38463#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8)))))] [2018-04-12 05:25:07,518 INFO L134 CoverageAnalysis]: Checked inductivity of 621 backedges. 99 proven. 277 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2018-04-12 05:25:07,518 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-12 05:25:07,518 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-12 05:25:07,518 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=838, Unknown=0, NotChecked=0, Total=930 [2018-04-12 05:25:07,518 INFO L87 Difference]: Start difference. First operand 321 states and 342 transitions. Second operand 31 states. [2018-04-12 05:25:08,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:25:08,287 INFO L93 Difference]: Finished difference Result 323 states and 340 transitions. [2018-04-12 05:25:08,287 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-12 05:25:08,287 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 195 [2018-04-12 05:25:08,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:25:08,287 INFO L225 Difference]: With dead ends: 323 [2018-04-12 05:25:08,288 INFO L226 Difference]: Without dead ends: 323 [2018-04-12 05:25:08,288 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 5 SyntacticMatches, 13 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 840 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=460, Invalid=2962, Unknown=0, NotChecked=0, Total=3422 [2018-04-12 05:25:08,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2018-04-12 05:25:08,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 296. [2018-04-12 05:25:08,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 296 states. [2018-04-12 05:25:08,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 315 transitions. [2018-04-12 05:25:08,290 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 315 transitions. Word has length 195 [2018-04-12 05:25:08,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:25:08,290 INFO L459 AbstractCegarLoop]: Abstraction has 296 states and 315 transitions. [2018-04-12 05:25:08,290 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-12 05:25:08,290 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 315 transitions. [2018-04-12 05:25:08,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2018-04-12 05:25:08,291 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:25:08,291 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 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, 1, 1, 1] [2018-04-12 05:25:08,291 INFO L408 AbstractCegarLoop]: === Iteration 92 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:25:08,291 INFO L82 PathProgramCache]: Analyzing trace with hash -1955795824, now seen corresponding path program 15 times [2018-04-12 05:25:08,292 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:25:08,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:25:08,349 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:25:11,346 INFO L134 CoverageAnalysis]: Checked inductivity of 624 backedges. 179 proven. 283 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2018-04-12 05:25:11,347 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:25:11,388 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47] total 47 [2018-04-12 05:25:11,388 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:25:11,388 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 91 proven. 36 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2018-04-12 05:25:11,389 INFO L182 omatonBuilderFactory]: Interpolants [39168#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 39169#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base))), 39170#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 39171#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)))))), 39172#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 39173#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_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|))))), 39174#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|))), 39175#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)))))), 39176#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8)))))), 39177#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))) 0))), 39178#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12))) |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))) 0))), 39179#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))) 0))), 39180#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0)))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))) 0))), 39181#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 16))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 16))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 8))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 16))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 12))) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 16)))))), 39182#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8)))))), 39183#(and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8)))))), 39184#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))) 0)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 12))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8)))))), 39185#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 39186#(and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 39187#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))))) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))) 0)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 8))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 39188#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))) (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))))), 39189#(and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))))), 39190#(and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))))), 39191#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) (- 4)))))), 39192#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 39193#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)), 39146#true, 39147#false, 39148#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)), 39149#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 39150#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 39151#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 39152#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0 10) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 39153#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 39154#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 39155#(and (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 39156#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 39157#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 39158#(= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0), 39159#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)), 39160#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|)), 39161#(and (= 1 (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base|)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 39162#(and (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 39163#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset)))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 39164#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (- 4))))) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 39165#(= |#valid| |old(#valid)|), 39166#(and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| 0)) (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| (select |#valid| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|)))), 39167#(and (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0) (or (= |#valid| |old(#valid)|) (= (select |old(#valid)| (@diff |old(#valid)| |#valid|)) 0)) (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base| 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))] [2018-04-12 05:25:11,389 INFO L134 CoverageAnalysis]: Checked inductivity of 624 backedges. 179 proven. 283 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2018-04-12 05:25:11,389 INFO L442 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-04-12 05:25:11,389 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-04-12 05:25:11,389 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=2110, Unknown=0, NotChecked=0, Total=2256 [2018-04-12 05:25:11,389 INFO L87 Difference]: Start difference. First operand 296 states and 315 transitions. Second operand 48 states. [2018-04-12 05:25:13,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:25:13,722 INFO L93 Difference]: Finished difference Result 298 states and 316 transitions. [2018-04-12 05:25:13,723 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-12 05:25:13,723 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 196 [2018-04-12 05:25:13,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:25:13,723 INFO L225 Difference]: With dead ends: 298 [2018-04-12 05:25:13,723 INFO L226 Difference]: Without dead ends: 298 [2018-04-12 05:25:13,724 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 9 SyntacticMatches, 12 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2253 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=772, Invalid=8158, Unknown=0, NotChecked=0, Total=8930 [2018-04-12 05:25:13,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2018-04-12 05:25:13,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 296. [2018-04-12 05:25:13,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 296 states. [2018-04-12 05:25:13,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 314 transitions. [2018-04-12 05:25:13,726 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 314 transitions. Word has length 196 [2018-04-12 05:25:13,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:25:13,726 INFO L459 AbstractCegarLoop]: Abstraction has 296 states and 314 transitions. [2018-04-12 05:25:13,726 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-04-12 05:25:13,726 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 314 transitions. [2018-04-12 05:25:13,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2018-04-12 05:25:13,727 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:25:13,727 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:25:13,727 INFO L408 AbstractCegarLoop]: === Iteration 93 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:25:13,727 INFO L82 PathProgramCache]: Analyzing trace with hash -1588524663, now seen corresponding path program 13 times [2018-04-12 05:25:13,727 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:25:13,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:25:13,750 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 05:25:15,770 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 9 proven. 469 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2018-04-12 05:25:15,770 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 05:25:15,771 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43] total 43 [2018-04-12 05:25:15,771 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 05:25:15,771 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 9 proven. 44 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2018-04-12 05:25:15,771 INFO L182 omatonBuilderFactory]: Interpolants [39883#true, 39884#false, 39885#(= |~#__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_global_msg_list~0.offset| 0), 39886#(<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0), 39887#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.offset|), 39888#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.offset|), 39889#(and (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_#t~ret42.offset|)), 39890#(and (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 39891#(and (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 39892#(and (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 1) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 39893#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 2) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 39894#(and (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 3) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 39895#(and (or (and (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 4)) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 25) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 39896#(and (or (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 21) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1 5) (<= 10 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 39897#(and (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 16) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 39898#(and (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 12) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 39899#(and (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 8) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 39900#(and (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset) (<= (+ (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) 4) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0))), 39901#(and (<= (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~i~1) (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~len~0)) (= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset)), 39902#(= 0 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point_~array~0.offset), 39903#(= 0 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#in~array.offset|), 39904#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0)), 39905#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 39906#(and (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0 1) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (<= 1 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 39907#(= |#valid| |old(#valid)|), 39908#(and (<= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size) (<= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_~size |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|) (= |#valid| |old(#valid)|)), 39909#(or (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base|) 0) (<= (+ |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| 1) 0) (<= 4294967296 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|)), 39910#(or (= (select |old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#res.base|) 0) (<= (+ |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size| 1) 0) (<= 4294967296 |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#in~size|)), 39911#(and (not (= |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~ret39.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 39912#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~p~0.base __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 39913#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 39914#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 4))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 39915#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 8))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 39916#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 12))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 39917#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 16))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 39918#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~i~0) 20))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 39919#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 16))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 39920#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 12))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 39921#(and (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 8))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0)), 39922#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 39923#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (- (+ (* (- 4) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0) 4))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 39924#(and (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset 0) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base)) (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base) (+ __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.offset (* 4 __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~j~0))) __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 39925#(and (not (= __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_#t~mem41.base|)) (= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))), 39926#(= 1 (select |#valid| __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17_~array.base))] [2018-04-12 05:25:15,771 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 9 proven. 469 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2018-04-12 05:25:15,771 INFO L442 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-04-12 05:25:15,772 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-04-12 05:25:15,772 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=1722, Unknown=0, NotChecked=0, Total=1892 [2018-04-12 05:25:15,772 INFO L87 Difference]: Start difference. First operand 296 states and 314 transitions. Second operand 44 states. [2018-04-12 05:25:18,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 05:25:18,176 INFO L93 Difference]: Finished difference Result 306 states and 323 transitions. [2018-04-12 05:25:18,177 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-04-12 05:25:18,177 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 195 [2018-04-12 05:25:18,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 05:25:18,177 INFO L225 Difference]: With dead ends: 306 [2018-04-12 05:25:18,177 INFO L226 Difference]: Without dead ends: 306 [2018-04-12 05:25:18,178 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 3 SyntacticMatches, 13 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3424 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1160, Invalid=11272, Unknown=0, NotChecked=0, Total=12432 [2018-04-12 05:25:18,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2018-04-12 05:25:18,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 302. [2018-04-12 05:25:18,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 302 states. [2018-04-12 05:25:18,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 321 transitions. [2018-04-12 05:25:18,180 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 321 transitions. Word has length 195 [2018-04-12 05:25:18,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 05:25:18,180 INFO L459 AbstractCegarLoop]: Abstraction has 302 states and 321 transitions. [2018-04-12 05:25:18,180 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-04-12 05:25:18,180 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 321 transitions. [2018-04-12 05:25:18,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2018-04-12 05:25:18,181 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 05:25:18,181 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 05:25:18,181 INFO L408 AbstractCegarLoop]: === Iteration 94 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-12 05:25:18,181 INFO L82 PathProgramCache]: Analyzing trace with hash 1985093445, now seen corresponding path program 8 times [2018-04-12 05:25:18,182 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 05:25:18,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 05:25:18,258 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs.