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_NoArray.epf -i ../../../trunk/examples/svcomp/ldv-memsafety/memleaks_test22_3_true-valid-memsafety_true-termination.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-666feb3-m [2018-04-11 17:06:31,665 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-11 17:06:31,666 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-11 17:06:31,675 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-11 17:06:31,676 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-11 17:06:31,676 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-11 17:06:31,677 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-11 17:06:31,678 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-11 17:06:31,680 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-11 17:06:31,680 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-11 17:06:31,681 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-11 17:06:31,681 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-11 17:06:31,682 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-11 17:06:31,683 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-11 17:06:31,684 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-11 17:06:31,685 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-11 17:06:31,687 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-11 17:06:31,688 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-11 17:06:31,689 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-11 17:06:31,690 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-11 17:06:31,691 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-11 17:06:31,692 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-11 17:06:31,692 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-11 17:06:31,693 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-11 17:06:31,693 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-11 17:06:31,694 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-11 17:06:31,694 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-11 17:06:31,695 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-11 17:06:31,695 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-11 17:06:31,696 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-11 17:06:31,696 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-11 17:06:31,696 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_NoArray.epf [2018-04-11 17:06:31,716 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-11 17:06:31,716 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-11 17:06:31,717 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-11 17:06:31,718 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-11 17:06:31,718 INFO L133 SettingsManager]: * Use SBE=true [2018-04-11 17:06:31,718 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-11 17:06:31,718 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-11 17:06:31,718 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-11 17:06:31,718 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-11 17:06:31,719 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-11 17:06:31,719 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-11 17:06:31,719 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-11 17:06:31,719 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-11 17:06:31,719 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-11 17:06:31,719 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-11 17:06:31,719 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-11 17:06:31,720 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-11 17:06:31,720 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-11 17:06:31,720 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-11 17:06:31,720 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 17:06:31,720 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-11 17:06:31,720 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-11 17:06:31,721 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-11 17:06:31,721 INFO L133 SettingsManager]: * Trace refinement strategy=SMTINTERPOL Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-11 17:06:31,748 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-11 17:06:31,757 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-11 17:06:31,760 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-11 17:06:31,761 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-11 17:06:31,762 INFO L276 PluginConnector]: CDTParser initialized [2018-04-11 17:06:31,762 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,123 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGbaef8d157 [2018-04-11 17:06:32,243 INFO L287 CDTParser]: IsIndexed: true [2018-04-11 17:06:32,243 INFO L288 CDTParser]: Found 1 translation units. [2018-04-11 17:06:32,244 INFO L168 CDTParser]: Scanning memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,253 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-11 17:06:32,253 INFO L215 ultiparseSymbolTable]: [2018-04-11 17:06:32,253 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-11 17:06:32,254 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_return ('ldv_atomic_sub_return') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,254 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_nonpositive ('ldv_nonpositive') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,254 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_get ('ldv_kref_get') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,254 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__entry_point ('entry_point') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,254 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fill ('ldv_msg_fill') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,254 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____bswap_32 ('__bswap_32') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,254 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__g ('g') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,254 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tail ('ldv_list_add_tail') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,254 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdata ('ldv_dev_get_drvdata') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,254 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__f ('f') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,255 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_zalloc ('ldv_zalloc') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,255 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_put ('ldv_kref_put') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,255 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_return ('ldv_atomic_add_return') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,255 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgs ('ldv_destroy_msgs') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,255 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD ('LDV_INIT_LIST_HEAD') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,255 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add ('ldv_list_add') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,255 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_init ('ldv_kobject_init') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,255 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_del ('__ldv_list_del') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,255 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdata ('ldv_dev_set_drvdata') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,255 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_malloc ('ldv_malloc') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,255 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_free ('ldv_msg_free') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,255 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_del ('ldv_list_del') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,255 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_alloc ('ldv_msg_alloc') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,255 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_init_internal ('ldv_kobject_init_internal') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,255 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_add ('__ldv_list_add') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,255 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,255 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____bswap_64 ('__bswap_64') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,256 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_create ('ldv_kobject_create') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,256 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_release ('ldv_kobject_release') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,256 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub ('ldv_kref_sub') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,256 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_del ('ldv_kobject_del') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,256 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_init ('ldv_kref_init') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,256 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_put ('ldv_kobject_put') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,256 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__f_22_put ('f_22_put') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,256 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_positive ('ldv_positive') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,256 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_submit_msg ('ldv_submit_msg') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,256 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanup ('ldv_kobject_cleanup') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,256 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_get ('ldv_kobject_get') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,257 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__f_22_get ('f_22_get') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,257 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-11 17:06:32,257 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____qaddr_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,257 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__int16_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,257 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__pthread_key_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,257 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____blksize_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,257 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__blksize_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,257 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__pthread_rwlock_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,257 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____u_char in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,257 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__uid_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,257 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__lldiv_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,258 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____dev_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,258 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____fsblkcnt_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,258 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,258 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__u_quad_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,258 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____off64_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,258 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____suseconds_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,258 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____caddr_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,258 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__fd_set in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,258 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__mode_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,258 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__u_int in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,258 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____u_short in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,258 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__u_int32_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,258 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____fsfilcnt_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,259 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__key_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,259 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____rlim64_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,259 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__fsblkcnt_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,259 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____timer_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,259 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____id_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,259 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____int32_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,259 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____syscall_ulong_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,259 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____off_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,259 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__fsfilcnt_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,259 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____uint16_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,259 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__int8_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,259 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__int32_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,260 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__u_int64_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,260 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__idtype_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,260 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ino64_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,260 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____syscall_slong_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,260 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ssize_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,260 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____blkcnt64_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,260 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ushort in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,260 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____time_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,260 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____fsfilcnt64_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,260 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ino_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,261 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__pthread_mutex_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,261 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__fd_mask in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,261 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__pthread_rwlockattr_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,261 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldiv_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,261 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__pthread_barrierattr_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,261 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__register_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,261 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__sigset_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,261 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____u_int in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,261 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__dev_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,261 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__id_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,261 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__time_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,261 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____blkcnt_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,262 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__wchar_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,262 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__nlink_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,262 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____fd_mask in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,262 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__pthread_attr_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,262 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____sig_atomic_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,262 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____uint64_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,262 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ssize_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,262 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____useconds_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,262 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__loff_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,262 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__uint in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,262 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____uint8_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,262 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____uid_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,262 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____key_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,262 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____fsword_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,262 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____int64_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,263 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__timer_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,263 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__clockid_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,263 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____int8_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,263 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__fsid_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,263 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____nlink_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,263 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____fsblkcnt64_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,263 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__int64_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,263 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__suseconds_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,263 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____daddr_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,263 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____WAIT_STATUS in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,263 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__pthread_condattr_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,263 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__u_int8_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,263 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____loff_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,263 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____clock_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,263 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__pthread_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,264 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____quad_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,264 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____mode_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,264 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____fsid_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,264 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____gid_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,264 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__daddr_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,264 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__clock_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,264 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ino_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,264 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____socklen_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,264 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__pthread_mutexattr_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,264 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____pid_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,264 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__gid_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,265 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__u_short in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,265 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__pthread_barrier_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,265 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__u_long in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,265 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__pid_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,265 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____u_quad_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,265 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__u_int16_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,265 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__blkcnt_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,265 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__quad_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,265 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____pthread_list_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,265 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ulong in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,265 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____rlim_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,265 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__u_char in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,265 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__pthread_spinlock_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,265 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____sigset_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,265 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____clockid_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,265 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__caddr_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,265 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_global_msg_list in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,265 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__size_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,265 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__off_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,266 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__div_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,266 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____u_long in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,266 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____intptr_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,266 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__pthread_cond_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,266 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____uint32_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,266 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____int16_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,266 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__pthread_once_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:32,281 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGbaef8d157 [2018-04-11 17:06:32,285 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-11 17:06:32,286 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-11 17:06:32,287 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-11 17:06:32,287 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-11 17:06:32,292 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-11 17:06:32,293 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 05:06:32" (1/1) ... [2018-04-11 17:06:32,297 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3d23c964 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 05:06:32, skipping insertion in model container [2018-04-11 17:06:32,297 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 05:06:32" (1/1) ... [2018-04-11 17:06:32,309 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 17:06:32,337 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 17:06:32,495 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 17:06:32,550 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 17:06:32,558 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 157 non ball SCCs. Number of states in SCCs 157. [2018-04-11 17:06:32,606 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 05:06:32 WrapperNode [2018-04-11 17:06:32,606 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-11 17:06:32,606 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-11 17:06:32,606 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-11 17:06:32,606 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-11 17:06:32,614 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 05:06:32" (1/1) ... [2018-04-11 17:06:32,614 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 05:06:32" (1/1) ... [2018-04-11 17:06:32,629 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 05:06:32" (1/1) ... [2018-04-11 17:06:32,629 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 05:06:32" (1/1) ... [2018-04-11 17:06:32,646 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 05:06:32" (1/1) ... [2018-04-11 17:06:32,651 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 05:06:32" (1/1) ... [2018-04-11 17:06:32,654 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 05:06:32" (1/1) ... [2018-04-11 17:06:32,659 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-11 17:06:32,660 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-11 17:06:32,660 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-11 17:06:32,660 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-11 17:06:32,661 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 05:06:32" (1/1) ... No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 17:06:32,743 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-11 17:06:32,743 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-11 17:06:32,743 INFO L136 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2018-04-11 17:06:32,743 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____bswap_32 [2018-04-11 17:06:32,743 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____bswap_64 [2018-04-11 17:06:32,743 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_nonpositive [2018-04-11 17:06:32,743 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_positive [2018-04-11 17:06:32,743 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_malloc [2018-04-11 17:06:32,743 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_zalloc [2018-04-11 17:06:32,743 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD [2018-04-11 17:06:32,743 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_add [2018-04-11 17:06:32,744 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_del [2018-04-11 17:06:32,744 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add [2018-04-11 17:06:32,744 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tail [2018-04-11 17:06:32,744 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_del [2018-04-11 17:06:32,744 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_alloc [2018-04-11 17:06:32,744 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fill [2018-04-11 17:06:32,744 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_free [2018-04-11 17:06:32,744 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_submit_msg [2018-04-11 17:06:32,744 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgs [2018-04-11 17:06:32,744 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdata [2018-04-11 17:06:32,744 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdata [2018-04-11 17:06:32,744 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_return [2018-04-11 17:06:32,744 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_return [2018-04-11 17:06:32,744 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub [2018-04-11 17:06:32,744 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_init [2018-04-11 17:06:32,744 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_get [2018-04-11 17:06:32,744 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_put [2018-04-11 17:06:32,744 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_del [2018-04-11 17:06:32,745 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanup [2018-04-11 17:06:32,745 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_release [2018-04-11 17:06:32,745 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_put [2018-04-11 17:06:32,745 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_get [2018-04-11 17:06:32,745 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_init_internal [2018-04-11 17:06:32,745 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_init [2018-04-11 17:06:32,745 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_create [2018-04-11 17:06:32,745 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__f [2018-04-11 17:06:32,745 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__g [2018-04-11 17:06:32,745 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__f_22_get [2018-04-11 17:06:32,745 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__f_22_put [2018-04-11 17:06:32,745 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__entry_point [2018-04-11 17:06:32,745 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-11 17:06:32,745 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2018-04-11 17:06:32,745 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2018-04-11 17:06:32,745 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2018-04-11 17:06:32,745 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____bswap_32 [2018-04-11 17:06:32,745 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____bswap_64 [2018-04-11 17:06:32,746 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-11 17:06:32,746 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-11 17:06:32,746 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-11 17:06:32,746 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-11 17:06:32,746 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-11 17:06:32,746 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-11 17:06:32,746 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-11 17:06:32,746 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-11 17:06:32,746 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-11 17:06:32,746 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-11 17:06:32,746 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-11 17:06:32,746 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-11 17:06:32,746 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-11 17:06:32,746 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-11 17:06:32,746 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-11 17:06:32,746 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-11 17:06:32,746 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-11 17:06:32,746 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-11 17:06:32,747 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-11 17:06:32,747 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-11 17:06:32,747 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-11 17:06:32,747 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-11 17:06:32,747 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-11 17:06:32,747 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-11 17:06:32,747 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-11 17:06:32,747 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-11 17:06:32,747 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-11 17:06:32,747 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-11 17:06:32,747 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-11 17:06:32,747 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-11 17:06:32,747 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-11 17:06:32,747 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-11 17:06:32,747 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-11 17:06:32,747 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-11 17:06:32,747 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-11 17:06:32,747 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-11 17:06:32,747 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-11 17:06:32,748 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-11 17:06:32,748 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-11 17:06:32,748 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-11 17:06:32,748 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-11 17:06:32,748 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-11 17:06:32,748 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-11 17:06:32,748 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-11 17:06:32,748 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-11 17:06:32,748 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-11 17:06:32,748 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-11 17:06:32,748 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-11 17:06:32,748 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-11 17:06:32,748 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-11 17:06:32,748 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-11 17:06:32,748 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-11 17:06:32,748 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-11 17:06:32,748 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-11 17:06:32,748 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-11 17:06:32,748 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-11 17:06:32,748 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-11 17:06:32,749 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-11 17:06:32,749 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-11 17:06:32,749 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-11 17:06:32,749 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-11 17:06:32,749 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-11 17:06:32,749 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-11 17:06:32,749 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-11 17:06:32,749 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-11 17:06:32,749 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-11 17:06:32,749 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-11 17:06:32,749 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-11 17:06:32,749 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-11 17:06:32,749 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-11 17:06:32,749 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-11 17:06:32,749 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-11 17:06:32,749 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-11 17:06:32,749 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-11 17:06:32,749 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-11 17:06:32,749 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-11 17:06:32,750 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-11 17:06:32,750 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-11 17:06:32,750 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-11 17:06:32,750 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-11 17:06:32,750 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-11 17:06:32,750 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-11 17:06:32,750 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-11 17:06:32,750 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-11 17:06:32,750 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-11 17:06:32,750 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-11 17:06:32,750 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-11 17:06:32,750 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-11 17:06:32,750 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-11 17:06:32,750 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-11 17:06:32,750 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-11 17:06:32,750 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-11 17:06:32,750 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-11 17:06:32,750 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-11 17:06:32,751 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-11 17:06:32,751 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-11 17:06:32,751 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-11 17:06:32,751 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-11 17:06:32,751 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-11 17:06:32,751 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-11 17:06:32,751 INFO L128 BoogieDeclarations]: Found specification of procedure kfree [2018-04-11 17:06:32,751 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-11 17:06:32,751 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_pointer [2018-04-11 17:06:32,751 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_nonpositive [2018-04-11 17:06:32,751 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_positive [2018-04-11 17:06:32,751 INFO L128 BoogieDeclarations]: Found specification of procedure memcpy [2018-04-11 17:06:32,751 INFO L128 BoogieDeclarations]: Found specification of procedure memset [2018-04-11 17:06:32,751 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_malloc [2018-04-11 17:06:32,751 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-11 17:06:32,751 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_zalloc [2018-04-11 17:06:32,751 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2018-04-11 17:06:32,751 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD [2018-04-11 17:06:32,751 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-04-11 17:06:32,751 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_add [2018-04-11 17:06:32,751 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_del [2018-04-11 17:06:32,752 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add [2018-04-11 17:06:32,752 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-04-11 17:06:32,752 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tail [2018-04-11 17:06:32,752 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_del [2018-04-11 17:06:32,752 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_alloc [2018-04-11 17:06:32,752 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fill [2018-04-11 17:06:32,752 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2018-04-11 17:06:32,752 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_free [2018-04-11 17:06:32,752 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-11 17:06:32,752 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_submit_msg [2018-04-11 17:06:32,752 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgs [2018-04-11 17:06:32,752 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdata [2018-04-11 17:06:32,752 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdata [2018-04-11 17:06:32,752 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_return [2018-04-11 17:06:32,752 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-11 17:06:32,752 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-11 17:06:32,752 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_return [2018-04-11 17:06:32,752 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub [2018-04-11 17:06:32,752 INFO L128 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2018-04-11 17:06:32,752 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_init [2018-04-11 17:06:32,753 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_get [2018-04-11 17:06:32,753 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_put [2018-04-11 17:06:32,753 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_del [2018-04-11 17:06:32,753 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanup [2018-04-11 17:06:32,753 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_release [2018-04-11 17:06:32,753 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_put [2018-04-11 17:06:32,753 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_get [2018-04-11 17:06:32,753 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_init_internal [2018-04-11 17:06:32,753 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_init [2018-04-11 17:06:32,753 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_create [2018-04-11 17:06:32,753 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2018-04-11 17:06:32,753 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__f [2018-04-11 17:06:32,753 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__g [2018-04-11 17:06:32,753 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__f_22_get [2018-04-11 17:06:32,753 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__f_22_put [2018-04-11 17:06:32,753 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__entry_point [2018-04-11 17:06:32,753 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-11 17:06:32,753 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-11 17:06:32,753 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-11 17:06:32,753 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-11 17:06:33,145 WARN L446 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-04-11 17:06:33,184 WARN L446 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-04-11 17:06:33,335 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-11 17:06:33,336 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 05:06:33 BoogieIcfgContainer [2018-04-11 17:06:33,336 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-11 17:06:33,337 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-11 17:06:33,337 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-11 17:06:33,338 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-11 17:06:33,338 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.04 05:06:32" (1/3) ... [2018-04-11 17:06:33,339 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@12c2140b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 05:06:33, skipping insertion in model container [2018-04-11 17:06:33,339 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 05:06:32" (2/3) ... [2018-04-11 17:06:33,339 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@12c2140b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 05:06:33, skipping insertion in model container [2018-04-11 17:06:33,339 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 05:06:33" (3/3) ... [2018-04-11 17:06:33,340 INFO L107 eAbstractionObserver]: Analyzing ICFG memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 17:06:33,345 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-11 17:06:33,351 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 71 error locations. [2018-04-11 17:06:33,375 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-11 17:06:33,375 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-11 17:06:33,376 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-11 17:06:33,376 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-11 17:06:33,376 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-11 17:06:33,376 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-11 17:06:33,376 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-11 17:06:33,376 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-11 17:06:33,376 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-11 17:06:33,376 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-11 17:06:33,388 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states. [2018-04-11 17:06:33,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-04-11 17:06:33,393 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:33,394 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-04-11 17:06:33,394 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:33,397 INFO L82 PathProgramCache]: Analyzing trace with hash 14175577, now seen corresponding path program 1 times [2018-04-11 17:06:33,398 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:33,398 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:33,433 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:33,433 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:33,433 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:33,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:33,459 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:33,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 17:06:33,491 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 17:06:33,491 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 17:06:33,492 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 17:06:33,500 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 17:06:33,500 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 17:06:33,502 INFO L87 Difference]: Start difference. First operand 190 states. Second operand 3 states. [2018-04-11 17:06:33,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:33,647 INFO L93 Difference]: Finished difference Result 213 states and 230 transitions. [2018-04-11 17:06:33,648 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 17:06:33,649 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-04-11 17:06:33,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:33,660 INFO L225 Difference]: With dead ends: 213 [2018-04-11 17:06:33,660 INFO L226 Difference]: Without dead ends: 207 [2018-04-11 17:06:33,661 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 17:06:33,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2018-04-11 17:06:33,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 157. [2018-04-11 17:06:33,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 157 states. [2018-04-11 17:06:33,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 166 transitions. [2018-04-11 17:06:33,698 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 166 transitions. Word has length 4 [2018-04-11 17:06:33,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:33,698 INFO L459 AbstractCegarLoop]: Abstraction has 157 states and 166 transitions. [2018-04-11 17:06:33,698 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 17:06:33,698 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 166 transitions. [2018-04-11 17:06:33,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-04-11 17:06:33,698 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:33,698 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-04-11 17:06:33,698 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:33,698 INFO L82 PathProgramCache]: Analyzing trace with hash 14175578, now seen corresponding path program 1 times [2018-04-11 17:06:33,699 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:33,699 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:33,700 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:33,700 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:33,700 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:33,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:33,711 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:33,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 17:06:33,733 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 17:06:33,733 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 17:06:33,734 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 17:06:33,734 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 17:06:33,734 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 17:06:33,734 INFO L87 Difference]: Start difference. First operand 157 states and 166 transitions. Second operand 3 states. [2018-04-11 17:06:33,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:33,797 INFO L93 Difference]: Finished difference Result 293 states and 310 transitions. [2018-04-11 17:06:33,797 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 17:06:33,797 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-04-11 17:06:33,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:33,799 INFO L225 Difference]: With dead ends: 293 [2018-04-11 17:06:33,800 INFO L226 Difference]: Without dead ends: 293 [2018-04-11 17:06:33,800 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 17:06:33,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2018-04-11 17:06:33,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 155. [2018-04-11 17:06:33,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 155 states. [2018-04-11 17:06:33,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 164 transitions. [2018-04-11 17:06:33,810 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 164 transitions. Word has length 4 [2018-04-11 17:06:33,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:33,811 INFO L459 AbstractCegarLoop]: Abstraction has 155 states and 164 transitions. [2018-04-11 17:06:33,811 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 17:06:33,811 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 164 transitions. [2018-04-11 17:06:33,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-04-11 17:06:33,811 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:33,812 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:06:33,812 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:33,812 INFO L82 PathProgramCache]: Analyzing trace with hash 1410490400, now seen corresponding path program 1 times [2018-04-11 17:06:33,812 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:33,812 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:33,814 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:33,814 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:33,814 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:33,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:33,831 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:33,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 17:06:33,876 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 17:06:33,876 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 17:06:33,877 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 17:06:33,877 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 17:06:33,877 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 17:06:33,877 INFO L87 Difference]: Start difference. First operand 155 states and 164 transitions. Second operand 5 states. [2018-04-11 17:06:33,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:33,893 INFO L93 Difference]: Finished difference Result 161 states and 170 transitions. [2018-04-11 17:06:33,894 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 17:06:33,894 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 20 [2018-04-11 17:06:33,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:33,895 INFO L225 Difference]: With dead ends: 161 [2018-04-11 17:06:33,895 INFO L226 Difference]: Without dead ends: 161 [2018-04-11 17:06:33,895 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 17:06:33,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2018-04-11 17:06:33,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 159. [2018-04-11 17:06:33,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 159 states. [2018-04-11 17:06:33,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 168 transitions. [2018-04-11 17:06:33,900 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 168 transitions. Word has length 20 [2018-04-11 17:06:33,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:33,900 INFO L459 AbstractCegarLoop]: Abstraction has 159 states and 168 transitions. [2018-04-11 17:06:33,900 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 17:06:33,900 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 168 transitions. [2018-04-11 17:06:33,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-11 17:06:33,900 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:33,900 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:06:33,901 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:33,901 INFO L82 PathProgramCache]: Analyzing trace with hash -1709294238, now seen corresponding path program 1 times [2018-04-11 17:06:33,901 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:33,901 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:33,902 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:33,902 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:33,902 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:33,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:33,916 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:33,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 17:06:33,963 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 17:06:33,963 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 17:06:33,963 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 17:06:33,964 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 17:06:33,964 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-11 17:06:33,964 INFO L87 Difference]: Start difference. First operand 159 states and 168 transitions. Second operand 6 states. [2018-04-11 17:06:34,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:34,100 INFO L93 Difference]: Finished difference Result 160 states and 169 transitions. [2018-04-11 17:06:34,101 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 17:06:34,101 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 22 [2018-04-11 17:06:34,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:34,102 INFO L225 Difference]: With dead ends: 160 [2018-04-11 17:06:34,102 INFO L226 Difference]: Without dead ends: 160 [2018-04-11 17:06:34,102 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-11 17:06:34,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2018-04-11 17:06:34,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 158. [2018-04-11 17:06:34,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2018-04-11 17:06:34,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 167 transitions. [2018-04-11 17:06:34,109 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 167 transitions. Word has length 22 [2018-04-11 17:06:34,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:34,109 INFO L459 AbstractCegarLoop]: Abstraction has 158 states and 167 transitions. [2018-04-11 17:06:34,109 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 17:06:34,109 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 167 transitions. [2018-04-11 17:06:34,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-11 17:06:34,110 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:34,110 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:06:34,110 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:34,110 INFO L82 PathProgramCache]: Analyzing trace with hash -1709294237, now seen corresponding path program 1 times [2018-04-11 17:06:34,111 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:34,111 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:34,112 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:34,112 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:34,112 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:34,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:34,132 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:34,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-11 17:06:34,279 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 17:06:34,279 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-11 17:06:34,279 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 17:06:34,279 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 17:06:34,279 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-11 17:06:34,280 INFO L87 Difference]: Start difference. First operand 158 states and 167 transitions. Second operand 7 states. [2018-04-11 17:06:34,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:34,425 INFO L93 Difference]: Finished difference Result 159 states and 168 transitions. [2018-04-11 17:06:34,425 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 17:06:34,425 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 22 [2018-04-11 17:06:34,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:34,426 INFO L225 Difference]: With dead ends: 159 [2018-04-11 17:06:34,426 INFO L226 Difference]: Without dead ends: 159 [2018-04-11 17:06:34,426 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2018-04-11 17:06:34,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2018-04-11 17:06:34,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 157. [2018-04-11 17:06:34,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 157 states. [2018-04-11 17:06:34,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 166 transitions. [2018-04-11 17:06:34,437 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 166 transitions. Word has length 22 [2018-04-11 17:06:34,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:34,437 INFO L459 AbstractCegarLoop]: Abstraction has 157 states and 166 transitions. [2018-04-11 17:06:34,437 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 17:06:34,437 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 166 transitions. [2018-04-11 17:06:34,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-04-11 17:06:34,439 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:34,439 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:06:34,439 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:34,439 INFO L82 PathProgramCache]: Analyzing trace with hash -1261726940, now seen corresponding path program 1 times [2018-04-11 17:06:34,439 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:34,440 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:34,440 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:34,440 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:34,441 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:34,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:34,449 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:34,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 17:06:34,502 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 17:06:34,502 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-11 17:06:34,503 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-11 17:06:34,503 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-11 17:06:34,503 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-04-11 17:06:34,503 INFO L87 Difference]: Start difference. First operand 157 states and 166 transitions. Second operand 9 states. [2018-04-11 17:06:34,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:34,544 INFO L93 Difference]: Finished difference Result 178 states and 189 transitions. [2018-04-11 17:06:34,545 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 17:06:34,545 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 32 [2018-04-11 17:06:34,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:34,548 INFO L225 Difference]: With dead ends: 178 [2018-04-11 17:06:34,548 INFO L226 Difference]: Without dead ends: 178 [2018-04-11 17:06:34,548 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2018-04-11 17:06:34,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-04-11 17:06:34,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 171. [2018-04-11 17:06:34,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 171 states. [2018-04-11 17:06:34,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 180 transitions. [2018-04-11 17:06:34,554 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 180 transitions. Word has length 32 [2018-04-11 17:06:34,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:34,554 INFO L459 AbstractCegarLoop]: Abstraction has 171 states and 180 transitions. [2018-04-11 17:06:34,554 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-11 17:06:34,554 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 180 transitions. [2018-04-11 17:06:34,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-04-11 17:06:34,554 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:34,555 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:06:34,555 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:34,555 INFO L82 PathProgramCache]: Analyzing trace with hash 1420542293, now seen corresponding path program 1 times [2018-04-11 17:06:34,555 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:34,555 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:34,556 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:34,556 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:34,556 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:34,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:34,571 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:34,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 17:06:34,646 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 17:06:34,646 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-11 17:06:34,646 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-11 17:06:34,646 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-11 17:06:34,647 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2018-04-11 17:06:34,647 INFO L87 Difference]: Start difference. First operand 171 states and 180 transitions. Second operand 10 states. [2018-04-11 17:06:34,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:34,867 INFO L93 Difference]: Finished difference Result 170 states and 179 transitions. [2018-04-11 17:06:34,867 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 17:06:34,867 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 37 [2018-04-11 17:06:34,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:34,868 INFO L225 Difference]: With dead ends: 170 [2018-04-11 17:06:34,868 INFO L226 Difference]: Without dead ends: 170 [2018-04-11 17:06:34,868 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2018-04-11 17:06:34,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2018-04-11 17:06:34,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 170. [2018-04-11 17:06:34,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 170 states. [2018-04-11 17:06:34,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 179 transitions. [2018-04-11 17:06:34,871 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 179 transitions. Word has length 37 [2018-04-11 17:06:34,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:34,871 INFO L459 AbstractCegarLoop]: Abstraction has 170 states and 179 transitions. [2018-04-11 17:06:34,871 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-11 17:06:34,871 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 179 transitions. [2018-04-11 17:06:34,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-04-11 17:06:34,871 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:34,872 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:06:34,872 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:34,872 INFO L82 PathProgramCache]: Analyzing trace with hash 1420542294, now seen corresponding path program 1 times [2018-04-11 17:06:34,872 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:34,872 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:34,873 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:34,873 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:34,873 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:34,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:34,883 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:34,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 17:06:34,903 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 17:06:34,903 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 17:06:34,903 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 17:06:34,904 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 17:06:34,904 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 17:06:34,904 INFO L87 Difference]: Start difference. First operand 170 states and 179 transitions. Second operand 4 states. [2018-04-11 17:06:34,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:34,925 INFO L93 Difference]: Finished difference Result 173 states and 182 transitions. [2018-04-11 17:06:34,925 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 17:06:34,925 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 37 [2018-04-11 17:06:34,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:34,926 INFO L225 Difference]: With dead ends: 173 [2018-04-11 17:06:34,926 INFO L226 Difference]: Without dead ends: 171 [2018-04-11 17:06:34,926 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-11 17:06:34,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2018-04-11 17:06:34,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2018-04-11 17:06:34,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 171 states. [2018-04-11 17:06:34,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 180 transitions. [2018-04-11 17:06:34,931 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 180 transitions. Word has length 37 [2018-04-11 17:06:34,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:34,931 INFO L459 AbstractCegarLoop]: Abstraction has 171 states and 180 transitions. [2018-04-11 17:06:34,931 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 17:06:34,931 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 180 transitions. [2018-04-11 17:06:34,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-04-11 17:06:34,931 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:34,932 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:06:34,932 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:34,932 INFO L82 PathProgramCache]: Analyzing trace with hash -918797301, now seen corresponding path program 1 times [2018-04-11 17:06:34,932 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:34,932 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:34,933 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:34,933 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:34,933 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:34,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:34,946 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:34,994 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 17:06:34,995 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 17:06:34,995 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 17:06:34,996 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:35,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:35,035 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 17:06:35,059 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 17:06:35,059 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 17:06:35,060 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2018-04-11 17:06:35,060 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 17:06:35,060 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 17:06:35,060 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2018-04-11 17:06:35,060 INFO L87 Difference]: Start difference. First operand 171 states and 180 transitions. Second operand 6 states. [2018-04-11 17:06:35,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:35,082 INFO L93 Difference]: Finished difference Result 174 states and 183 transitions. [2018-04-11 17:06:35,083 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 17:06:35,083 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 38 [2018-04-11 17:06:35,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:35,084 INFO L225 Difference]: With dead ends: 174 [2018-04-11 17:06:35,084 INFO L226 Difference]: Without dead ends: 172 [2018-04-11 17:06:35,084 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2018-04-11 17:06:35,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2018-04-11 17:06:35,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 172. [2018-04-11 17:06:35,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-04-11 17:06:35,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 181 transitions. [2018-04-11 17:06:35,089 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 181 transitions. Word has length 38 [2018-04-11 17:06:35,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:35,089 INFO L459 AbstractCegarLoop]: Abstraction has 172 states and 181 transitions. [2018-04-11 17:06:35,089 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 17:06:35,089 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 181 transitions. [2018-04-11 17:06:35,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2018-04-11 17:06:35,090 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:35,090 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, 1, 1, 1, 1] [2018-04-11 17:06:35,090 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:35,090 INFO L82 PathProgramCache]: Analyzing trace with hash -423880714, now seen corresponding path program 2 times [2018-04-11 17:06:35,090 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:35,090 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:35,092 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:35,092 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:35,092 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:35,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:35,105 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:35,134 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 17:06:35,135 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 17:06:35,135 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 17:06:35,136 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 17:06:35,170 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2018-04-11 17:06:35,170 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 17:06:35,174 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 17:06:35,214 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2018-04-11 17:06:35,215 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 17:06:35,226 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 16 [2018-04-11 17:06:35,226 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:06:35,234 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 17:06:35,234 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:38, output treesize:36 [2018-04-11 17:06:35,438 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-11 17:06:35,438 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 17:06:35,438 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [15] imperfect sequences [6] total 20 [2018-04-11 17:06:35,438 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-11 17:06:35,439 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-11 17:06:35,439 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2018-04-11 17:06:35,439 INFO L87 Difference]: Start difference. First operand 172 states and 181 transitions. Second operand 20 states. [2018-04-11 17:06:36,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:36,098 INFO L93 Difference]: Finished difference Result 254 states and 266 transitions. [2018-04-11 17:06:36,098 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-11 17:06:36,098 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 39 [2018-04-11 17:06:36,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:36,099 INFO L225 Difference]: With dead ends: 254 [2018-04-11 17:06:36,099 INFO L226 Difference]: Without dead ends: 252 [2018-04-11 17:06:36,100 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=104, Invalid=708, Unknown=0, NotChecked=0, Total=812 [2018-04-11 17:06:36,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2018-04-11 17:06:36,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 172. [2018-04-11 17:06:36,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-04-11 17:06:36,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 181 transitions. [2018-04-11 17:06:36,104 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 181 transitions. Word has length 39 [2018-04-11 17:06:36,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:36,104 INFO L459 AbstractCegarLoop]: Abstraction has 172 states and 181 transitions. [2018-04-11 17:06:36,104 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-11 17:06:36,105 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 181 transitions. [2018-04-11 17:06:36,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-04-11 17:06:36,106 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:36,106 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:06:36,106 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:36,106 INFO L82 PathProgramCache]: Analyzing trace with hash 1421855811, now seen corresponding path program 1 times [2018-04-11 17:06:36,106 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:36,106 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:36,107 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:36,108 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 17:06:36,108 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:36,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:36,117 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:36,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 17:06:36,189 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 17:06:36,189 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-11 17:06:36,190 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-11 17:06:36,190 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-11 17:06:36,190 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-04-11 17:06:36,190 INFO L87 Difference]: Start difference. First operand 172 states and 181 transitions. Second operand 9 states. [2018-04-11 17:06:36,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:36,245 INFO L93 Difference]: Finished difference Result 186 states and 197 transitions. [2018-04-11 17:06:36,245 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 17:06:36,245 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 45 [2018-04-11 17:06:36,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:36,246 INFO L225 Difference]: With dead ends: 186 [2018-04-11 17:06:36,246 INFO L226 Difference]: Without dead ends: 186 [2018-04-11 17:06:36,246 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2018-04-11 17:06:36,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2018-04-11 17:06:36,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 182. [2018-04-11 17:06:36,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 182 states. [2018-04-11 17:06:36,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 192 transitions. [2018-04-11 17:06:36,251 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 192 transitions. Word has length 45 [2018-04-11 17:06:36,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:36,251 INFO L459 AbstractCegarLoop]: Abstraction has 182 states and 192 transitions. [2018-04-11 17:06:36,251 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-11 17:06:36,251 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 192 transitions. [2018-04-11 17:06:36,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-04-11 17:06:36,252 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:36,252 INFO L355 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:06:36,252 INFO L408 AbstractCegarLoop]: === Iteration 12 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:36,252 INFO L82 PathProgramCache]: Analyzing trace with hash -292221185, now seen corresponding path program 1 times [2018-04-11 17:06:36,253 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:36,253 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:36,253 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:36,254 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:36,254 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:36,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:36,265 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:36,363 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-11 17:06:36,363 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 17:06:36,363 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2018-04-11 17:06:36,364 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-11 17:06:36,364 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-11 17:06:36,364 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2018-04-11 17:06:36,364 INFO L87 Difference]: Start difference. First operand 182 states and 192 transitions. Second operand 12 states. [2018-04-11 17:06:36,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:36,599 INFO L93 Difference]: Finished difference Result 182 states and 192 transitions. [2018-04-11 17:06:36,599 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-11 17:06:36,599 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 45 [2018-04-11 17:06:36,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:36,600 INFO L225 Difference]: With dead ends: 182 [2018-04-11 17:06:36,600 INFO L226 Difference]: Without dead ends: 182 [2018-04-11 17:06:36,600 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2018-04-11 17:06:36,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2018-04-11 17:06:36,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 180. [2018-04-11 17:06:36,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 180 states. [2018-04-11 17:06:36,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 190 transitions. [2018-04-11 17:06:36,604 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 190 transitions. Word has length 45 [2018-04-11 17:06:36,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:36,604 INFO L459 AbstractCegarLoop]: Abstraction has 180 states and 190 transitions. [2018-04-11 17:06:36,604 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-11 17:06:36,604 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 190 transitions. [2018-04-11 17:06:36,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-04-11 17:06:36,613 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:36,613 INFO L355 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:06:36,613 INFO L408 AbstractCegarLoop]: === Iteration 13 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:36,613 INFO L82 PathProgramCache]: Analyzing trace with hash -292221184, now seen corresponding path program 1 times [2018-04-11 17:06:36,613 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:36,614 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:36,614 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:36,615 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:36,615 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:36,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:36,626 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:36,658 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 17:06:36,658 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 17:06:36,658 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 17:06:36,659 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:36,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:36,677 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 17:06:36,687 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 17:06:36,688 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 17:06:36,688 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2018-04-11 17:06:36,688 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 17:06:36,688 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 17:06:36,688 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2018-04-11 17:06:36,688 INFO L87 Difference]: Start difference. First operand 180 states and 190 transitions. Second operand 8 states. [2018-04-11 17:06:36,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:36,707 INFO L93 Difference]: Finished difference Result 183 states and 193 transitions. [2018-04-11 17:06:36,707 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 17:06:36,707 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 45 [2018-04-11 17:06:36,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:36,708 INFO L225 Difference]: With dead ends: 183 [2018-04-11 17:06:36,708 INFO L226 Difference]: Without dead ends: 181 [2018-04-11 17:06:36,708 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2018-04-11 17:06:36,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2018-04-11 17:06:36,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 181. [2018-04-11 17:06:36,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 181 states. [2018-04-11 17:06:36,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 191 transitions. [2018-04-11 17:06:36,713 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 191 transitions. Word has length 45 [2018-04-11 17:06:36,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:36,713 INFO L459 AbstractCegarLoop]: Abstraction has 181 states and 191 transitions. [2018-04-11 17:06:36,713 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 17:06:36,713 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 191 transitions. [2018-04-11 17:06:36,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2018-04-11 17:06:36,714 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:36,714 INFO L355 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:06:36,714 INFO L408 AbstractCegarLoop]: === Iteration 14 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:36,714 INFO L82 PathProgramCache]: Analyzing trace with hash 1743129781, now seen corresponding path program 2 times [2018-04-11 17:06:36,714 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:36,714 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:36,715 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:36,715 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:36,715 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:36,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:36,728 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:36,767 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 17:06:36,767 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 17:06:36,767 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 17:06:36,767 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 17:06:36,785 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2018-04-11 17:06:36,785 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 17:06:36,789 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 17:06:36,798 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 16 [2018-04-11 17:06:36,799 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 17:06:36,812 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2018-04-11 17:06:36,812 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:06:36,820 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 17:06:36,820 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:38, output treesize:36 [2018-04-11 17:06:37,055 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-04-11 17:06:37,056 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 17:06:37,056 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [15] imperfect sequences [8] total 22 [2018-04-11 17:06:37,056 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-11 17:06:37,056 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-11 17:06:37,057 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2018-04-11 17:06:37,057 INFO L87 Difference]: Start difference. First operand 181 states and 191 transitions. Second operand 22 states. [2018-04-11 17:06:37,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:37,650 INFO L93 Difference]: Finished difference Result 210 states and 220 transitions. [2018-04-11 17:06:37,650 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-11 17:06:37,650 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 46 [2018-04-11 17:06:37,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:37,651 INFO L225 Difference]: With dead ends: 210 [2018-04-11 17:06:37,651 INFO L226 Difference]: Without dead ends: 208 [2018-04-11 17:06:37,651 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=139, Invalid=917, Unknown=0, NotChecked=0, Total=1056 [2018-04-11 17:06:37,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2018-04-11 17:06:37,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 180. [2018-04-11 17:06:37,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 180 states. [2018-04-11 17:06:37,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 190 transitions. [2018-04-11 17:06:37,655 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 190 transitions. Word has length 46 [2018-04-11 17:06:37,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:37,655 INFO L459 AbstractCegarLoop]: Abstraction has 180 states and 190 transitions. [2018-04-11 17:06:37,655 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-11 17:06:37,655 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 190 transitions. [2018-04-11 17:06:37,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-04-11 17:06:37,656 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:37,656 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:06:37,656 INFO L408 AbstractCegarLoop]: === Iteration 15 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:37,656 INFO L82 PathProgramCache]: Analyzing trace with hash 338808535, now seen corresponding path program 1 times [2018-04-11 17:06:37,656 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:37,656 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:37,657 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:37,657 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 17:06:37,657 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:37,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:37,662 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:37,677 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-11 17:06:37,677 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 17:06:37,677 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 17:06:37,678 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 17:06:37,678 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 17:06:37,678 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 17:06:37,678 INFO L87 Difference]: Start difference. First operand 180 states and 190 transitions. Second operand 3 states. [2018-04-11 17:06:37,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:37,730 INFO L93 Difference]: Finished difference Result 199 states and 212 transitions. [2018-04-11 17:06:37,730 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 17:06:37,730 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 50 [2018-04-11 17:06:37,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:37,731 INFO L225 Difference]: With dead ends: 199 [2018-04-11 17:06:37,731 INFO L226 Difference]: Without dead ends: 186 [2018-04-11 17:06:37,731 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 17:06:37,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2018-04-11 17:06:37,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 176. [2018-04-11 17:06:37,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 176 states. [2018-04-11 17:06:37,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 185 transitions. [2018-04-11 17:06:37,734 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 185 transitions. Word has length 50 [2018-04-11 17:06:37,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:37,734 INFO L459 AbstractCegarLoop]: Abstraction has 176 states and 185 transitions. [2018-04-11 17:06:37,735 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 17:06:37,735 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 185 transitions. [2018-04-11 17:06:37,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-04-11 17:06:37,735 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:37,735 INFO L355 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:06:37,735 INFO L408 AbstractCegarLoop]: === Iteration 16 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:37,736 INFO L82 PathProgramCache]: Analyzing trace with hash 407565999, now seen corresponding path program 1 times [2018-04-11 17:06:37,736 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:37,736 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:37,737 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:37,737 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:37,737 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:37,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:37,745 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:37,792 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-11 17:06:37,793 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 17:06:37,793 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-04-11 17:06:37,793 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 17:06:37,793 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 17:06:37,793 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-04-11 17:06:37,793 INFO L87 Difference]: Start difference. First operand 176 states and 185 transitions. Second operand 8 states. [2018-04-11 17:06:37,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:37,827 INFO L93 Difference]: Finished difference Result 154 states and 160 transitions. [2018-04-11 17:06:37,827 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-11 17:06:37,827 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 52 [2018-04-11 17:06:37,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:37,828 INFO L225 Difference]: With dead ends: 154 [2018-04-11 17:06:37,828 INFO L226 Difference]: Without dead ends: 152 [2018-04-11 17:06:37,828 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2018-04-11 17:06:37,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2018-04-11 17:06:37,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 152. [2018-04-11 17:06:37,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2018-04-11 17:06:37,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 158 transitions. [2018-04-11 17:06:37,832 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 158 transitions. Word has length 52 [2018-04-11 17:06:37,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:37,832 INFO L459 AbstractCegarLoop]: Abstraction has 152 states and 158 transitions. [2018-04-11 17:06:37,832 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 17:06:37,832 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 158 transitions. [2018-04-11 17:06:37,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2018-04-11 17:06:37,833 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:37,833 INFO L355 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:06:37,833 INFO L408 AbstractCegarLoop]: === Iteration 17 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:37,833 INFO L82 PathProgramCache]: Analyzing trace with hash -2141838081, now seen corresponding path program 1 times [2018-04-11 17:06:37,833 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:37,833 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:37,834 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:37,834 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:37,834 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:37,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:37,844 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:37,911 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-11 17:06:37,911 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 17:06:37,911 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2018-04-11 17:06:37,911 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-11 17:06:37,912 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-11 17:06:37,912 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2018-04-11 17:06:37,912 INFO L87 Difference]: Start difference. First operand 152 states and 158 transitions. Second operand 10 states. [2018-04-11 17:06:37,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:37,958 INFO L93 Difference]: Finished difference Result 156 states and 161 transitions. [2018-04-11 17:06:37,958 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 17:06:37,958 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 57 [2018-04-11 17:06:37,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:37,959 INFO L225 Difference]: With dead ends: 156 [2018-04-11 17:06:37,959 INFO L226 Difference]: Without dead ends: 152 [2018-04-11 17:06:37,959 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2018-04-11 17:06:37,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2018-04-11 17:06:37,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 152. [2018-04-11 17:06:37,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2018-04-11 17:06:37,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 157 transitions. [2018-04-11 17:06:37,962 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 157 transitions. Word has length 57 [2018-04-11 17:06:37,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:37,962 INFO L459 AbstractCegarLoop]: Abstraction has 152 states and 157 transitions. [2018-04-11 17:06:37,962 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-11 17:06:37,962 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 157 transitions. [2018-04-11 17:06:37,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2018-04-11 17:06:37,963 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:37,963 INFO L355 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:06:37,963 INFO L408 AbstractCegarLoop]: === Iteration 18 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:37,963 INFO L82 PathProgramCache]: Analyzing trace with hash 842916554, now seen corresponding path program 1 times [2018-04-11 17:06:37,963 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:37,963 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:37,965 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:37,965 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:37,965 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:37,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:37,977 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:38,136 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-11 17:06:38,137 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 17:06:38,137 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2018-04-11 17:06:38,137 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-11 17:06:38,137 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-11 17:06:38,137 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2018-04-11 17:06:38,138 INFO L87 Difference]: Start difference. First operand 152 states and 157 transitions. Second operand 17 states. [2018-04-11 17:06:38,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:38,484 INFO L93 Difference]: Finished difference Result 150 states and 155 transitions. [2018-04-11 17:06:38,485 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-11 17:06:38,485 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 68 [2018-04-11 17:06:38,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:38,485 INFO L225 Difference]: With dead ends: 150 [2018-04-11 17:06:38,485 INFO L226 Difference]: Without dead ends: 150 [2018-04-11 17:06:38,485 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=451, Unknown=0, NotChecked=0, Total=506 [2018-04-11 17:06:38,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2018-04-11 17:06:38,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 150. [2018-04-11 17:06:38,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-04-11 17:06:38,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 155 transitions. [2018-04-11 17:06:38,488 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 155 transitions. Word has length 68 [2018-04-11 17:06:38,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:38,488 INFO L459 AbstractCegarLoop]: Abstraction has 150 states and 155 transitions. [2018-04-11 17:06:38,488 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-11 17:06:38,489 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 155 transitions. [2018-04-11 17:06:38,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2018-04-11 17:06:38,489 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:38,489 INFO L355 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:06:38,489 INFO L408 AbstractCegarLoop]: === Iteration 19 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:38,490 INFO L82 PathProgramCache]: Analyzing trace with hash 842916555, now seen corresponding path program 1 times [2018-04-11 17:06:38,490 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:38,490 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:38,490 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:38,490 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:38,490 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:38,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:38,502 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:38,550 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 17:06:38,550 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 17:06:38,550 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 17:06:38,551 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:38,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:38,574 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 17:06:38,592 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 17:06:38,592 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 17:06:38,592 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2018-04-11 17:06:38,592 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-11 17:06:38,593 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-11 17:06:38,593 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2018-04-11 17:06:38,593 INFO L87 Difference]: Start difference. First operand 150 states and 155 transitions. Second operand 10 states. [2018-04-11 17:06:38,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:38,615 INFO L93 Difference]: Finished difference Result 153 states and 158 transitions. [2018-04-11 17:06:38,615 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 17:06:38,615 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 68 [2018-04-11 17:06:38,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:38,616 INFO L225 Difference]: With dead ends: 153 [2018-04-11 17:06:38,616 INFO L226 Difference]: Without dead ends: 151 [2018-04-11 17:06:38,617 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2018-04-11 17:06:38,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2018-04-11 17:06:38,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 151. [2018-04-11 17:06:38,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 151 states. [2018-04-11 17:06:38,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 156 transitions. [2018-04-11 17:06:38,620 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 156 transitions. Word has length 68 [2018-04-11 17:06:38,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:38,620 INFO L459 AbstractCegarLoop]: Abstraction has 151 states and 156 transitions. [2018-04-11 17:06:38,620 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-11 17:06:38,620 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 156 transitions. [2018-04-11 17:06:38,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2018-04-11 17:06:38,621 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:38,621 INFO L355 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:06:38,621 INFO L408 AbstractCegarLoop]: === Iteration 20 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:38,621 INFO L82 PathProgramCache]: Analyzing trace with hash -163952266, now seen corresponding path program 2 times [2018-04-11 17:06:38,621 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:38,621 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:38,622 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:38,622 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:38,623 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:38,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:38,635 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:38,692 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 17:06:38,692 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 17:06:38,715 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 17:06:38,715 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 17:06:38,737 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2018-04-11 17:06:38,737 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 17:06:38,741 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 17:06:38,755 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2018-04-11 17:06:38,755 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 17:06:38,769 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 16 [2018-04-11 17:06:38,769 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:06:38,780 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 17:06:38,781 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:38, output treesize:36 [2018-04-11 17:06:39,115 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2018-04-11 17:06:39,115 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 17:06:39,115 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [18] imperfect sequences [10] total 27 [2018-04-11 17:06:39,116 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-11 17:06:39,116 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-11 17:06:39,116 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=617, Unknown=0, NotChecked=0, Total=702 [2018-04-11 17:06:39,116 INFO L87 Difference]: Start difference. First operand 151 states and 156 transitions. Second operand 27 states. [2018-04-11 17:06:39,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:39,941 INFO L93 Difference]: Finished difference Result 152 states and 157 transitions. [2018-04-11 17:06:39,941 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-11 17:06:39,941 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 69 [2018-04-11 17:06:39,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:39,942 INFO L225 Difference]: With dead ends: 152 [2018-04-11 17:06:39,942 INFO L226 Difference]: Without dead ends: 150 [2018-04-11 17:06:39,942 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 50 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=196, Invalid=1526, Unknown=0, NotChecked=0, Total=1722 [2018-04-11 17:06:39,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2018-04-11 17:06:39,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 150. [2018-04-11 17:06:39,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-04-11 17:06:39,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 155 transitions. [2018-04-11 17:06:39,944 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 155 transitions. Word has length 69 [2018-04-11 17:06:39,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:39,944 INFO L459 AbstractCegarLoop]: Abstraction has 150 states and 155 transitions. [2018-04-11 17:06:39,945 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-11 17:06:39,945 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 155 transitions. [2018-04-11 17:06:39,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2018-04-11 17:06:39,945 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:39,945 INFO L355 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:06:39,945 INFO L408 AbstractCegarLoop]: === Iteration 21 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:39,946 INFO L82 PathProgramCache]: Analyzing trace with hash 125272317, now seen corresponding path program 1 times [2018-04-11 17:06:39,946 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:39,946 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:39,946 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:39,946 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 17:06:39,947 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:39,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:39,959 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:40,045 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2018-04-11 17:06:40,045 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 17:06:40,045 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2018-04-11 17:06:40,045 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-11 17:06:40,046 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-11 17:06:40,046 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-04-11 17:06:40,046 INFO L87 Difference]: Start difference. First operand 150 states and 155 transitions. Second operand 13 states. [2018-04-11 17:06:40,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:40,117 INFO L93 Difference]: Finished difference Result 156 states and 160 transitions. [2018-04-11 17:06:40,118 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-11 17:06:40,118 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 83 [2018-04-11 17:06:40,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:40,119 INFO L225 Difference]: With dead ends: 156 [2018-04-11 17:06:40,119 INFO L226 Difference]: Without dead ends: 150 [2018-04-11 17:06:40,119 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2018-04-11 17:06:40,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2018-04-11 17:06:40,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 150. [2018-04-11 17:06:40,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-04-11 17:06:40,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 154 transitions. [2018-04-11 17:06:40,122 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 154 transitions. Word has length 83 [2018-04-11 17:06:40,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:40,123 INFO L459 AbstractCegarLoop]: Abstraction has 150 states and 154 transitions. [2018-04-11 17:06:40,123 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-11 17:06:40,123 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 154 transitions. [2018-04-11 17:06:40,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2018-04-11 17:06:40,123 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:40,124 INFO L355 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:06:40,124 INFO L408 AbstractCegarLoop]: === Iteration 22 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:40,124 INFO L82 PathProgramCache]: Analyzing trace with hash 928614646, now seen corresponding path program 1 times [2018-04-11 17:06:40,124 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:40,124 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:40,125 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:40,125 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:40,125 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:40,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:40,141 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:40,395 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2018-04-11 17:06:40,395 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 17:06:40,395 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2018-04-11 17:06:40,395 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-11 17:06:40,396 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-11 17:06:40,396 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=419, Unknown=0, NotChecked=0, Total=462 [2018-04-11 17:06:40,396 INFO L87 Difference]: Start difference. First operand 150 states and 154 transitions. Second operand 22 states. [2018-04-11 17:06:40,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:40,791 INFO L93 Difference]: Finished difference Result 177 states and 186 transitions. [2018-04-11 17:06:40,791 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-11 17:06:40,791 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 96 [2018-04-11 17:06:40,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:40,792 INFO L225 Difference]: With dead ends: 177 [2018-04-11 17:06:40,792 INFO L226 Difference]: Without dead ends: 177 [2018-04-11 17:06:40,792 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=795, Unknown=0, NotChecked=0, Total=870 [2018-04-11 17:06:40,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2018-04-11 17:06:40,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 172. [2018-04-11 17:06:40,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-04-11 17:06:40,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 182 transitions. [2018-04-11 17:06:40,796 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 182 transitions. Word has length 96 [2018-04-11 17:06:40,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:40,797 INFO L459 AbstractCegarLoop]: Abstraction has 172 states and 182 transitions. [2018-04-11 17:06:40,797 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-11 17:06:40,797 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 182 transitions. [2018-04-11 17:06:40,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2018-04-11 17:06:40,798 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:40,798 INFO L355 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:06:40,798 INFO L408 AbstractCegarLoop]: === Iteration 23 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:40,798 INFO L82 PathProgramCache]: Analyzing trace with hash 928614647, now seen corresponding path program 1 times [2018-04-11 17:06:40,798 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:40,798 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:40,799 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:40,799 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:40,799 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:40,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:40,815 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:40,911 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 17:06:40,911 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 17:06:40,911 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 17:06:40,912 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:40,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:40,968 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 17:06:40,985 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 17:06:40,985 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 17:06:40,985 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2018-04-11 17:06:40,985 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-11 17:06:40,986 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-11 17:06:40,986 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=75, Unknown=0, NotChecked=0, Total=132 [2018-04-11 17:06:40,986 INFO L87 Difference]: Start difference. First operand 172 states and 182 transitions. Second operand 12 states. [2018-04-11 17:06:41,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:41,014 INFO L93 Difference]: Finished difference Result 175 states and 185 transitions. [2018-04-11 17:06:41,014 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-11 17:06:41,014 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 96 [2018-04-11 17:06:41,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:41,015 INFO L225 Difference]: With dead ends: 175 [2018-04-11 17:06:41,015 INFO L226 Difference]: Without dead ends: 173 [2018-04-11 17:06:41,015 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=61, Invalid=95, Unknown=0, NotChecked=0, Total=156 [2018-04-11 17:06:41,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2018-04-11 17:06:41,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2018-04-11 17:06:41,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2018-04-11 17:06:41,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 183 transitions. [2018-04-11 17:06:41,019 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 183 transitions. Word has length 96 [2018-04-11 17:06:41,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:41,019 INFO L459 AbstractCegarLoop]: Abstraction has 173 states and 183 transitions. [2018-04-11 17:06:41,019 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-11 17:06:41,019 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 183 transitions. [2018-04-11 17:06:41,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-04-11 17:06:41,020 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:41,020 INFO L355 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:06:41,020 INFO L408 AbstractCegarLoop]: === Iteration 24 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:41,020 INFO L82 PathProgramCache]: Analyzing trace with hash -692154078, now seen corresponding path program 2 times [2018-04-11 17:06:41,020 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:41,020 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:41,021 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:41,021 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:41,021 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:41,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:41,036 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:41,113 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 17:06:41,113 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 17:06:41,113 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 17:06:41,114 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 17:06:41,145 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2018-04-11 17:06:41,145 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 17:06:41,151 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 17:06:41,163 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2018-04-11 17:06:41,163 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 17:06:41,177 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 16 [2018-04-11 17:06:41,178 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:06:41,191 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 17:06:41,192 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:38, output treesize:36 [2018-04-11 17:06:41,631 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 17:06:41,631 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 17:06:41,631 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [22] imperfect sequences [12] total 33 [2018-04-11 17:06:41,632 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-11 17:06:41,632 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-11 17:06:41,632 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=939, Unknown=0, NotChecked=0, Total=1056 [2018-04-11 17:06:41,632 INFO L87 Difference]: Start difference. First operand 173 states and 183 transitions. Second operand 33 states. [2018-04-11 17:06:42,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:42,536 INFO L93 Difference]: Finished difference Result 174 states and 182 transitions. [2018-04-11 17:06:42,536 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-11 17:06:42,536 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 97 [2018-04-11 17:06:42,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:42,537 INFO L225 Difference]: With dead ends: 174 [2018-04-11 17:06:42,537 INFO L226 Difference]: Without dead ends: 172 [2018-04-11 17:06:42,538 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 74 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 436 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=282, Invalid=2268, Unknown=0, NotChecked=0, Total=2550 [2018-04-11 17:06:42,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2018-04-11 17:06:42,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 172. [2018-04-11 17:06:42,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-04-11 17:06:42,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 180 transitions. [2018-04-11 17:06:42,540 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 180 transitions. Word has length 97 [2018-04-11 17:06:42,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:42,540 INFO L459 AbstractCegarLoop]: Abstraction has 172 states and 180 transitions. [2018-04-11 17:06:42,540 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-11 17:06:42,540 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 180 transitions. [2018-04-11 17:06:42,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2018-04-11 17:06:42,541 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:42,541 INFO L355 BasicCegarLoop]: trace histogram [9, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:06:42,541 INFO L408 AbstractCegarLoop]: === Iteration 25 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:42,541 INFO L82 PathProgramCache]: Analyzing trace with hash -1118563237, now seen corresponding path program 1 times [2018-04-11 17:06:42,541 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:42,541 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:42,542 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:42,542 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 17:06:42,542 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:42,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:42,551 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:42,630 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2018-04-11 17:06:42,630 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 17:06:42,630 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2018-04-11 17:06:42,631 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-11 17:06:42,631 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-11 17:06:42,631 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-04-11 17:06:42,631 INFO L87 Difference]: Start difference. First operand 172 states and 180 transitions. Second operand 13 states. [2018-04-11 17:06:42,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:42,728 INFO L93 Difference]: Finished difference Result 176 states and 182 transitions. [2018-04-11 17:06:42,728 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-11 17:06:42,729 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 105 [2018-04-11 17:06:42,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:42,730 INFO L225 Difference]: With dead ends: 176 [2018-04-11 17:06:42,730 INFO L226 Difference]: Without dead ends: 170 [2018-04-11 17:06:42,730 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2018-04-11 17:06:42,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2018-04-11 17:06:42,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 170. [2018-04-11 17:06:42,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 170 states. [2018-04-11 17:06:42,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 176 transitions. [2018-04-11 17:06:42,733 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 176 transitions. Word has length 105 [2018-04-11 17:06:42,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:42,734 INFO L459 AbstractCegarLoop]: Abstraction has 170 states and 176 transitions. [2018-04-11 17:06:42,734 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-11 17:06:42,734 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 176 transitions. [2018-04-11 17:06:42,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2018-04-11 17:06:42,735 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:42,735 INFO L355 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:06:42,735 INFO L408 AbstractCegarLoop]: === Iteration 26 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:42,735 INFO L82 PathProgramCache]: Analyzing trace with hash -723811698, now seen corresponding path program 1 times [2018-04-11 17:06:42,735 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:42,735 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:42,736 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:42,736 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:42,736 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:42,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:42,752 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:43,117 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2018-04-11 17:06:43,117 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 17:06:43,117 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2018-04-11 17:06:43,117 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-11 17:06:43,118 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-11 17:06:43,118 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=599, Unknown=0, NotChecked=0, Total=650 [2018-04-11 17:06:43,118 INFO L87 Difference]: Start difference. First operand 170 states and 176 transitions. Second operand 26 states. [2018-04-11 17:06:43,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:43,539 INFO L93 Difference]: Finished difference Result 182 states and 191 transitions. [2018-04-11 17:06:43,539 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-11 17:06:43,539 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 112 [2018-04-11 17:06:43,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:43,540 INFO L225 Difference]: With dead ends: 182 [2018-04-11 17:06:43,540 INFO L226 Difference]: Without dead ends: 182 [2018-04-11 17:06:43,540 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=91, Invalid=1169, Unknown=0, NotChecked=0, Total=1260 [2018-04-11 17:06:43,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2018-04-11 17:06:43,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 176. [2018-04-11 17:06:43,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 176 states. [2018-04-11 17:06:43,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 186 transitions. [2018-04-11 17:06:43,542 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 186 transitions. Word has length 112 [2018-04-11 17:06:43,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:43,543 INFO L459 AbstractCegarLoop]: Abstraction has 176 states and 186 transitions. [2018-04-11 17:06:43,543 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-11 17:06:43,543 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 186 transitions. [2018-04-11 17:06:43,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2018-04-11 17:06:43,543 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:43,544 INFO L355 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:06:43,544 INFO L408 AbstractCegarLoop]: === Iteration 27 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:43,544 INFO L82 PathProgramCache]: Analyzing trace with hash -723811697, now seen corresponding path program 1 times [2018-04-11 17:06:43,544 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:43,544 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:43,545 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:43,545 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:43,545 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:43,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:43,557 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:43,654 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 17:06:43,654 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 17:06:43,655 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 17:06:43,655 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:43,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:43,685 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 17:06:43,701 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 17:06:43,702 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 17:06:43,725 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 14 [2018-04-11 17:06:43,725 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-11 17:06:43,725 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-11 17:06:43,726 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=102, Unknown=0, NotChecked=0, Total=182 [2018-04-11 17:06:43,726 INFO L87 Difference]: Start difference. First operand 176 states and 186 transitions. Second operand 14 states. [2018-04-11 17:06:43,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:43,744 INFO L93 Difference]: Finished difference Result 179 states and 189 transitions. [2018-04-11 17:06:43,744 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-11 17:06:43,745 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 112 [2018-04-11 17:06:43,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:43,745 INFO L225 Difference]: With dead ends: 179 [2018-04-11 17:06:43,745 INFO L226 Difference]: Without dead ends: 177 [2018-04-11 17:06:43,745 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=84, Invalid=126, Unknown=0, NotChecked=0, Total=210 [2018-04-11 17:06:43,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2018-04-11 17:06:43,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 177. [2018-04-11 17:06:43,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 177 states. [2018-04-11 17:06:43,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 187 transitions. [2018-04-11 17:06:43,748 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 187 transitions. Word has length 112 [2018-04-11 17:06:43,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:43,748 INFO L459 AbstractCegarLoop]: Abstraction has 177 states and 187 transitions. [2018-04-11 17:06:43,748 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-11 17:06:43,748 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 187 transitions. [2018-04-11 17:06:43,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2018-04-11 17:06:43,748 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:43,748 INFO L355 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:06:43,748 INFO L408 AbstractCegarLoop]: === Iteration 28 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:43,749 INFO L82 PathProgramCache]: Analyzing trace with hash -440871750, now seen corresponding path program 2 times [2018-04-11 17:06:43,749 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:43,749 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:43,749 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:43,749 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:43,749 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:43,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:43,760 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:43,864 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 17:06:43,864 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 17:06:43,864 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 17:06:43,865 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 17:06:43,896 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2018-04-11 17:06:43,896 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 17:06:43,902 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 17:06:43,914 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 16 [2018-04-11 17:06:43,915 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 17:06:43,929 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2018-04-11 17:06:43,929 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:06:43,941 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 17:06:43,942 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:38, output treesize:36 [2018-04-11 17:06:44,594 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2018-04-11 17:06:44,594 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 17:06:44,594 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [26] imperfect sequences [14] total 39 [2018-04-11 17:06:44,595 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-11 17:06:44,595 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-11 17:06:44,595 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=1330, Unknown=0, NotChecked=0, Total=1482 [2018-04-11 17:06:44,595 INFO L87 Difference]: Start difference. First operand 177 states and 187 transitions. Second operand 39 states. [2018-04-11 17:06:45,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:45,742 INFO L93 Difference]: Finished difference Result 178 states and 187 transitions. [2018-04-11 17:06:45,742 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-11 17:06:45,742 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 113 [2018-04-11 17:06:45,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:45,743 INFO L225 Difference]: With dead ends: 178 [2018-04-11 17:06:45,743 INFO L226 Difference]: Without dead ends: 176 [2018-04-11 17:06:45,744 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 84 SyntacticMatches, 5 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 660 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=375, Invalid=3285, Unknown=0, NotChecked=0, Total=3660 [2018-04-11 17:06:45,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2018-04-11 17:06:45,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 176. [2018-04-11 17:06:45,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 176 states. [2018-04-11 17:06:45,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 185 transitions. [2018-04-11 17:06:45,746 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 185 transitions. Word has length 113 [2018-04-11 17:06:45,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:45,746 INFO L459 AbstractCegarLoop]: Abstraction has 176 states and 185 transitions. [2018-04-11 17:06:45,746 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-11 17:06:45,746 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 185 transitions. [2018-04-11 17:06:45,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2018-04-11 17:06:45,746 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:45,747 INFO L355 BasicCegarLoop]: trace histogram [11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:06:45,747 INFO L408 AbstractCegarLoop]: === Iteration 29 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:45,747 INFO L82 PathProgramCache]: Analyzing trace with hash 1605793041, now seen corresponding path program 1 times [2018-04-11 17:06:45,747 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:45,747 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:45,748 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:45,748 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 17:06:45,748 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:45,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:45,758 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:45,858 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 17:06:45,858 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 17:06:45,858 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 17:06:45,859 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:45,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:45,886 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 17:06:45,901 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 17:06:45,902 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 17:06:45,902 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 16 [2018-04-11 17:06:45,902 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-11 17:06:45,902 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-11 17:06:45,903 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=133, Unknown=0, NotChecked=0, Total=240 [2018-04-11 17:06:45,903 INFO L87 Difference]: Start difference. First operand 176 states and 185 transitions. Second operand 16 states. [2018-04-11 17:06:45,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:45,943 INFO L93 Difference]: Finished difference Result 179 states and 188 transitions. [2018-04-11 17:06:45,943 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-11 17:06:45,943 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 120 [2018-04-11 17:06:45,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:45,944 INFO L225 Difference]: With dead ends: 179 [2018-04-11 17:06:45,944 INFO L226 Difference]: Without dead ends: 177 [2018-04-11 17:06:45,944 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=111, Invalid=161, Unknown=0, NotChecked=0, Total=272 [2018-04-11 17:06:45,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2018-04-11 17:06:45,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 177. [2018-04-11 17:06:45,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 177 states. [2018-04-11 17:06:45,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 186 transitions. [2018-04-11 17:06:45,947 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 186 transitions. Word has length 120 [2018-04-11 17:06:45,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:45,948 INFO L459 AbstractCegarLoop]: Abstraction has 177 states and 186 transitions. [2018-04-11 17:06:45,948 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-11 17:06:45,948 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 186 transitions. [2018-04-11 17:06:45,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2018-04-11 17:06:45,948 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:45,949 INFO L355 BasicCegarLoop]: trace histogram [12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:06:45,949 INFO L408 AbstractCegarLoop]: === Iteration 30 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:45,949 INFO L82 PathProgramCache]: Analyzing trace with hash 379612220, now seen corresponding path program 2 times [2018-04-11 17:06:45,949 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:45,949 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:45,950 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:45,950 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:45,950 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:45,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:45,966 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:46,090 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 17:06:46,090 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 17:06:46,090 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 17:06:46,091 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 17:06:46,121 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2018-04-11 17:06:46,121 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 17:06:46,129 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 17:06:46,217 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 17:06:46,218 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 17:06:46,219 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:06:46,220 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:06:46,221 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:06:46,221 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:11, output treesize:7 [2018-04-11 17:06:48,668 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:06:48,669 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 28 [2018-04-11 17:06:48,670 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:06:48,671 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 7 [2018-04-11 17:06:48,671 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:06:48,672 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:06:48,672 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:06:48,673 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:25, output treesize:7 [2018-04-11 17:06:49,033 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2018-04-11 17:06:49,037 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 10 [2018-04-11 17:06:49,049 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-04-11 17:06:49,052 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 17:06:49,054 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-04-11 17:06:49,054 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:17, output treesize:10 [2018-04-11 17:06:49,296 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2018-04-11 17:06:49,296 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 17:06:49,296 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [50] imperfect sequences [16] total 64 [2018-04-11 17:06:49,297 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-04-11 17:06:49,297 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-04-11 17:06:49,298 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=3811, Unknown=1, NotChecked=0, Total=4032 [2018-04-11 17:06:49,298 INFO L87 Difference]: Start difference. First operand 177 states and 186 transitions. Second operand 64 states. [2018-04-11 17:06:57,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:57,937 INFO L93 Difference]: Finished difference Result 182 states and 185 transitions. [2018-04-11 17:06:57,937 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-04-11 17:06:57,937 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 121 [2018-04-11 17:06:57,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:57,937 INFO L225 Difference]: With dead ends: 182 [2018-04-11 17:06:57,937 INFO L226 Difference]: Without dead ends: 171 [2018-04-11 17:06:57,939 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 74 SyntacticMatches, 1 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1953 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=426, Invalid=9874, Unknown=2, NotChecked=0, Total=10302 [2018-04-11 17:06:57,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2018-04-11 17:06:57,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2018-04-11 17:06:57,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 171 states. [2018-04-11 17:06:57,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 174 transitions. [2018-04-11 17:06:57,942 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 174 transitions. Word has length 121 [2018-04-11 17:06:57,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:57,942 INFO L459 AbstractCegarLoop]: Abstraction has 171 states and 174 transitions. [2018-04-11 17:06:57,942 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-04-11 17:06:57,942 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 174 transitions. [2018-04-11 17:06:57,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2018-04-11 17:06:57,943 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:57,943 INFO L355 BasicCegarLoop]: trace histogram [13, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:06:57,943 INFO L408 AbstractCegarLoop]: === Iteration 31 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:57,943 INFO L82 PathProgramCache]: Analyzing trace with hash -1293275743, now seen corresponding path program 1 times [2018-04-11 17:06:57,943 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:57,943 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:57,944 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:57,944 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 17:06:57,944 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:57,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:57,957 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:58,218 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2018-04-11 17:06:58,219 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 17:06:58,219 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 17:06:58,219 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:58,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:58,251 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 17:06:58,483 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-11 17:06:58,483 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 17:06:58,483 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 17] total 36 [2018-04-11 17:06:58,484 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-04-11 17:06:58,484 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-04-11 17:06:58,484 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=1098, Unknown=0, NotChecked=0, Total=1260 [2018-04-11 17:06:58,484 INFO L87 Difference]: Start difference. First operand 171 states and 174 transitions. Second operand 36 states. [2018-04-11 17:06:59,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:06:59,477 INFO L93 Difference]: Finished difference Result 186 states and 188 transitions. [2018-04-11 17:06:59,477 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-11 17:06:59,478 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 129 [2018-04-11 17:06:59,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:06:59,478 INFO L225 Difference]: With dead ends: 186 [2018-04-11 17:06:59,478 INFO L226 Difference]: Without dead ends: 184 [2018-04-11 17:06:59,480 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 586 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=492, Invalid=4064, Unknown=0, NotChecked=0, Total=4556 [2018-04-11 17:06:59,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2018-04-11 17:06:59,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 174. [2018-04-11 17:06:59,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 174 states. [2018-04-11 17:06:59,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 176 transitions. [2018-04-11 17:06:59,483 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 176 transitions. Word has length 129 [2018-04-11 17:06:59,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:06:59,483 INFO L459 AbstractCegarLoop]: Abstraction has 174 states and 176 transitions. [2018-04-11 17:06:59,483 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-04-11 17:06:59,483 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 176 transitions. [2018-04-11 17:06:59,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2018-04-11 17:06:59,484 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:06:59,484 INFO L355 BasicCegarLoop]: trace histogram [14, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:06:59,484 INFO L408 AbstractCegarLoop]: === Iteration 32 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:06:59,484 INFO L82 PathProgramCache]: Analyzing trace with hash 400829198, now seen corresponding path program 1 times [2018-04-11 17:06:59,484 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:06:59,484 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:06:59,485 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:59,485 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:59,485 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:06:59,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:59,498 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:06:59,779 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2018-04-11 17:06:59,779 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 17:06:59,779 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 17:06:59,779 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:06:59,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:06:59,800 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 17:07:00,184 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-04-11 17:07:00,184 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 17:07:00,184 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 18] total 41 [2018-04-11 17:07:00,185 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-04-11 17:07:00,185 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-04-11 17:07:00,186 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=1454, Unknown=0, NotChecked=0, Total=1640 [2018-04-11 17:07:00,186 INFO L87 Difference]: Start difference. First operand 174 states and 176 transitions. Second operand 41 states. [2018-04-11 17:07:01,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:07:01,507 INFO L93 Difference]: Finished difference Result 186 states and 188 transitions. [2018-04-11 17:07:01,507 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-11 17:07:01,507 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 144 [2018-04-11 17:07:01,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:07:01,508 INFO L225 Difference]: With dead ends: 186 [2018-04-11 17:07:01,508 INFO L226 Difference]: Without dead ends: 184 [2018-04-11 17:07:01,509 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 734 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=563, Invalid=5289, Unknown=0, NotChecked=0, Total=5852 [2018-04-11 17:07:01,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2018-04-11 17:07:01,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 174. [2018-04-11 17:07:01,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 174 states. [2018-04-11 17:07:01,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 176 transitions. [2018-04-11 17:07:01,512 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 176 transitions. Word has length 144 [2018-04-11 17:07:01,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:07:01,513 INFO L459 AbstractCegarLoop]: Abstraction has 174 states and 176 transitions. [2018-04-11 17:07:01,513 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-04-11 17:07:01,513 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 176 transitions. [2018-04-11 17:07:01,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2018-04-11 17:07:01,513 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:07:01,514 INFO L355 BasicCegarLoop]: trace histogram [15, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:07:01,514 INFO L408 AbstractCegarLoop]: === Iteration 33 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:07:01,514 INFO L82 PathProgramCache]: Analyzing trace with hash 1136613916, now seen corresponding path program 1 times [2018-04-11 17:07:01,514 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:07:01,514 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:07:01,515 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:07:01,515 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:07:01,515 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:07:01,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:07:01,536 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:07:01,871 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 9 proven. 120 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-11 17:07:01,872 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 17:07:01,872 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 17:07:01,873 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:07:01,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:07:01,910 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 17:07:01,934 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-04-11 17:07:01,934 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 17:07:01,935 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 20 [2018-04-11 17:07:01,935 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-11 17:07:01,935 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-11 17:07:01,935 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=207, Unknown=0, NotChecked=0, Total=380 [2018-04-11 17:07:01,935 INFO L87 Difference]: Start difference. First operand 174 states and 176 transitions. Second operand 20 states. [2018-04-11 17:07:01,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:07:01,992 INFO L93 Difference]: Finished difference Result 177 states and 179 transitions. [2018-04-11 17:07:01,992 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-11 17:07:01,993 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 151 [2018-04-11 17:07:01,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:07:01,993 INFO L225 Difference]: With dead ends: 177 [2018-04-11 17:07:01,993 INFO L226 Difference]: Without dead ends: 175 [2018-04-11 17:07:01,994 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=177, Invalid=243, Unknown=0, NotChecked=0, Total=420 [2018-04-11 17:07:01,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2018-04-11 17:07:01,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 175. [2018-04-11 17:07:01,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 175 states. [2018-04-11 17:07:01,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 177 transitions. [2018-04-11 17:07:01,997 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 177 transitions. Word has length 151 [2018-04-11 17:07:01,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:07:01,997 INFO L459 AbstractCegarLoop]: Abstraction has 175 states and 177 transitions. [2018-04-11 17:07:01,997 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-11 17:07:01,997 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 177 transitions. [2018-04-11 17:07:01,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2018-04-11 17:07:01,998 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:07:01,998 INFO L355 BasicCegarLoop]: trace histogram [16, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:07:01,998 INFO L408 AbstractCegarLoop]: === Iteration 34 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:07:01,998 INFO L82 PathProgramCache]: Analyzing trace with hash 1567702417, now seen corresponding path program 2 times [2018-04-11 17:07:01,998 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:07:01,999 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:07:01,999 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:07:01,999 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:07:01,999 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:07:02,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:07:02,063 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:07:02,135 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-11 17:07:02,135 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 17:07:02,135 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 17:07:02,136 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 17:07:02,213 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 17:07:02,214 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 17:07:02,220 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 17:07:02,241 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-11 17:07:02,242 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 17:07:02,242 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:02,243 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:02,246 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:02,247 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:17, output treesize:13 [2018-04-11 17:07:02,260 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 20 [2018-04-11 17:07:02,263 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:02,264 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 27 [2018-04-11 17:07:02,264 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:02,268 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:02,273 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 17:07:02,273 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:28, output treesize:24 [2018-04-11 17:07:02,291 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 29 [2018-04-11 17:07:02,293 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:02,295 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 38 [2018-04-11 17:07:02,295 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:02,301 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:02,309 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 17:07:02,309 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:44, output treesize:40 [2018-04-11 17:07:02,672 WARN L148 SmtUtils]: Spent 320ms on a formula simplification that was a NOOP. DAG size: 27 [2018-04-11 17:07:02,680 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 38 [2018-04-11 17:07:02,685 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:02,691 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 49 [2018-04-11 17:07:02,691 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:02,701 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:02,715 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 17:07:02,716 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:60, output treesize:56 [2018-04-11 17:07:02,818 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 38 [2018-04-11 17:07:02,821 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:02,825 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 49 [2018-04-11 17:07:02,825 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:02,832 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:02,843 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 17:07:02,843 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:60, output treesize:56 [2018-04-11 17:07:03,069 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 38 [2018-04-11 17:07:03,073 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:03,077 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 49 [2018-04-11 17:07:03,078 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:03,085 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:03,095 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 17:07:03,095 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:60, output treesize:56 [2018-04-11 17:07:03,125 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 38 [2018-04-11 17:07:03,128 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:03,132 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 49 [2018-04-11 17:07:03,132 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:03,140 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:03,150 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 17:07:03,150 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:60, output treesize:56 [2018-04-11 17:07:03,686 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 38 [2018-04-11 17:07:03,689 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:03,693 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 49 [2018-04-11 17:07:03,693 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:03,700 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:03,710 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 17:07:03,711 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:60, output treesize:56 [2018-04-11 17:07:04,316 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 38 [2018-04-11 17:07:04,320 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:04,323 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 49 [2018-04-11 17:07:04,323 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:04,329 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:04,337 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 17:07:04,337 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:60, output treesize:56 [2018-04-11 17:07:04,400 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 38 [2018-04-11 17:07:04,404 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:04,408 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 49 [2018-04-11 17:07:04,408 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:04,414 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:04,422 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 17:07:04,423 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:60, output treesize:56 [2018-04-11 17:07:04,510 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 38 [2018-04-11 17:07:04,513 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:04,517 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 49 [2018-04-11 17:07:04,517 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:04,524 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:04,533 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 17:07:04,533 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:60, output treesize:56 [2018-04-11 17:07:04,653 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 38 [2018-04-11 17:07:04,656 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:04,659 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 49 [2018-04-11 17:07:04,659 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:04,666 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:04,674 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 17:07:04,675 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:60, output treesize:56 [2018-04-11 17:07:05,402 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 38 [2018-04-11 17:07:05,405 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:05,408 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 49 [2018-04-11 17:07:05,409 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:05,415 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:05,423 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 17:07:05,423 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:60, output treesize:56 [2018-04-11 17:07:05,454 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 38 [2018-04-11 17:07:05,457 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:05,460 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 49 [2018-04-11 17:07:05,460 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:05,467 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:05,476 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 17:07:05,476 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:60, output treesize:56 [2018-04-11 17:07:05,867 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 38 [2018-04-11 17:07:05,869 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:05,872 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 49 [2018-04-11 17:07:05,872 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:05,878 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:05,886 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 17:07:05,886 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:60, output treesize:56 [2018-04-11 17:07:05,994 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 38 [2018-04-11 17:07:05,997 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:06,001 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 49 [2018-04-11 17:07:06,001 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:06,007 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:06,019 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 17:07:06,019 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:60, output treesize:56 [2018-04-11 17:07:06,936 WARN L1033 $PredicateComparison]: unable to prove that (exists ((__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset Int)) (and (= (store |c_old(#memory_$Pointer$.offset)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_#in~list.base| (store (store (select |c_old(#memory_$Pointer$.offset)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_#in~list.base|) __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset) (+ __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset 4) __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset)) |c_#memory_$Pointer$.offset|) (<= |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_#in~list.offset| __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset))) is different from true [2018-04-11 17:07:06,940 WARN L1033 $PredicateComparison]: unable to prove that (exists ((__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset Int)) (and (= (store |c_old(#memory_$Pointer$.offset)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_init_internal_#in~kobj.base| (store (store (select |c_old(#memory_$Pointer$.offset)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_init_internal_#in~kobj.base|) __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset) (+ __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset 4) __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset)) |c_#memory_$Pointer$.offset|) (<= (+ |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_init_internal_#in~kobj.offset| 4) __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset))) is different from true [2018-04-11 17:07:06,943 WARN L1033 $PredicateComparison]: unable to prove that (exists ((__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset Int)) (and (<= (+ |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_init_#in~kobj.offset| 4) __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset) (= (store |c_old(#memory_$Pointer$.offset)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_init_#in~kobj.base| (store (store (select |c_old(#memory_$Pointer$.offset)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_init_#in~kobj.base|) __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset) (+ __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset 4) __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset)) |c_#memory_$Pointer$.offset|))) is different from true [2018-04-11 17:07:06,947 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 24 [2018-04-11 17:07:06,949 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:06,951 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:06,956 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 38 [2018-04-11 17:07:06,962 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:06,963 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:06,964 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 47 [2018-04-11 17:07:06,964 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:06,984 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:06,985 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:06,987 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:06,987 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:06,988 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:06,994 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 61 [2018-04-11 17:07:06,994 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2018-04-11 17:07:07,025 INFO L267 ElimStorePlain]: Start of recursive call 3: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 17:07:07,039 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 17:07:07,057 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 3 xjuncts. [2018-04-11 17:07:07,057 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:37, output treesize:98 [2018-04-11 17:07:08,519 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 37 [2018-04-11 17:07:08,523 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:08,523 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:08,524 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:08,525 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:08,525 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:08,526 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:08,541 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 28 treesize of output 65 [2018-04-11 17:07:08,541 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2018-04-11 17:07:08,627 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 17:07:08,696 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2018-04-11 17:07:08,700 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:08,700 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:08,701 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:08,711 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 43 [2018-04-11 17:07:08,712 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2018-04-11 17:07:08,736 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 17:07:08,790 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-04-11 17:07:08,791 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 7 variables, input treesize:88, output treesize:38 [2018-04-11 17:07:09,002 INFO L134 CoverageAnalysis]: Checked inductivity of 152 backedges. 23 proven. 31 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2018-04-11 17:07:09,002 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 17:07:09,002 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2018-04-11 17:07:09,003 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-04-11 17:07:09,003 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-04-11 17:07:09,003 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=1314, Unknown=3, NotChecked=222, Total=1640 [2018-04-11 17:07:09,003 INFO L87 Difference]: Start difference. First operand 175 states and 177 transitions. Second operand 41 states. [2018-04-11 17:07:09,777 WARN L148 SmtUtils]: Spent 265ms on a formula simplification that was a NOOP. DAG size: 28 [2018-04-11 17:07:10,099 WARN L148 SmtUtils]: Spent 255ms on a formula simplification that was a NOOP. DAG size: 32 [2018-04-11 17:07:13,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:07:13,106 INFO L93 Difference]: Finished difference Result 174 states and 176 transitions. [2018-04-11 17:07:13,106 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-11 17:07:13,106 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 152 [2018-04-11 17:07:13,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:07:13,106 INFO L225 Difference]: With dead ends: 174 [2018-04-11 17:07:13,107 INFO L226 Difference]: Without dead ends: 174 [2018-04-11 17:07:13,107 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 94 SyntacticMatches, 18 SemanticMatches, 64 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 676 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=268, Invalid=3647, Unknown=3, NotChecked=372, Total=4290 [2018-04-11 17:07:13,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2018-04-11 17:07:13,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 174. [2018-04-11 17:07:13,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 174 states. [2018-04-11 17:07:13,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 176 transitions. [2018-04-11 17:07:13,110 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 176 transitions. Word has length 152 [2018-04-11 17:07:13,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:07:13,110 INFO L459 AbstractCegarLoop]: Abstraction has 174 states and 176 transitions. [2018-04-11 17:07:13,110 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-04-11 17:07:13,110 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 176 transitions. [2018-04-11 17:07:13,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2018-04-11 17:07:13,111 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:07:13,111 INFO L355 BasicCegarLoop]: trace histogram [16, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:07:13,112 INFO L408 AbstractCegarLoop]: === Iteration 35 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:07:13,112 INFO L82 PathProgramCache]: Analyzing trace with hash 1354134816, now seen corresponding path program 1 times [2018-04-11 17:07:13,112 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:07:13,112 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:07:13,113 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:07:13,113 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 17:07:13,113 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:07:13,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:07:13,172 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:07:13,183 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-11 17:07:13,183 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 17:07:13,183 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 17:07:13,183 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:07:13,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:07:13,275 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 17:07:13,299 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 17:07:13,301 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 17:07:13,301 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:13,302 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:13,305 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:13,305 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:18, output treesize:14 [2018-04-11 17:07:13,315 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2018-04-11 17:07:13,318 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:13,318 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 23 [2018-04-11 17:07:13,318 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:13,322 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:13,326 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 17:07:13,326 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:23 [2018-04-11 17:07:13,350 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 23 [2018-04-11 17:07:13,352 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:13,355 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 32 [2018-04-11 17:07:13,355 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:13,361 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:13,370 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 17:07:13,371 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:41, output treesize:37 [2018-04-11 17:07:16,166 WARN L148 SmtUtils]: Spent 1848ms on a formula simplification that was a NOOP. DAG size: 26 [2018-04-11 17:07:16,169 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 30 [2018-04-11 17:07:16,192 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:16,196 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 41 [2018-04-11 17:07:16,196 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:16,210 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:16,220 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 17:07:16,220 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:55, output treesize:51 [2018-04-11 17:07:18,240 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 31 [2018-04-11 17:07:18,242 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:18,246 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 42 [2018-04-11 17:07:18,247 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:18,251 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:18,258 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 17:07:18,258 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:51, output treesize:47 [2018-04-11 17:07:22,283 WARN L148 SmtUtils]: Spent 4013ms on a formula simplification that was a NOOP. DAG size: 31 [2018-04-11 17:07:22,287 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 39 [2018-04-11 17:07:22,297 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:22,298 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:22,302 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 62 [2018-04-11 17:07:22,302 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:22,310 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:22,318 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 17:07:22,318 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:61, output treesize:57 [2018-04-11 17:07:24,657 WARN L148 SmtUtils]: Spent 2326ms on a formula simplification that was a NOOP. DAG size: 35 [2018-04-11 17:07:24,662 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 47 [2018-04-11 17:07:24,675 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:24,675 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:24,676 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:24,682 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:24,683 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 92 [2018-04-11 17:07:24,683 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:24,693 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:24,702 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 17:07:24,702 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:71, output treesize:67 [2018-04-11 17:07:28,732 WARN L148 SmtUtils]: Spent 4012ms on a formula simplification that was a NOOP. DAG size: 39 [2018-04-11 17:07:28,736 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 55 [2018-04-11 17:07:28,755 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:28,759 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:28,760 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:28,763 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:28,764 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:28,765 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:28,772 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:28,773 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 132 [2018-04-11 17:07:28,773 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:28,786 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:28,797 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 17:07:28,797 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:81, output treesize:77 [2018-04-11 17:07:31,188 WARN L148 SmtUtils]: Spent 2370ms on a formula simplification that was a NOOP. DAG size: 43 [2018-04-11 17:07:31,192 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 63 [2018-04-11 17:07:31,195 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:31,206 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:31,207 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:31,208 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:31,214 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:31,215 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:31,215 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:31,216 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:31,224 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:31,224 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:31,225 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:31,225 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 11 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 182 [2018-04-11 17:07:31,226 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:31,248 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:31,260 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 17:07:31,260 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:91, output treesize:87 [2018-04-11 17:07:35,297 WARN L148 SmtUtils]: Spent 4015ms on a formula simplification that was a NOOP. DAG size: 47 [2018-04-11 17:07:35,301 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 71 [2018-04-11 17:07:35,320 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:35,323 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:35,325 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:35,326 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:35,327 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:35,330 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:35,331 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:35,332 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:35,333 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:35,333 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:35,346 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:35,347 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:35,348 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:35,351 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:35,351 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:35,352 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:35,353 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 16 disjoint index pairs (out of 28 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 242 [2018-04-11 17:07:35,353 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:35,377 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:35,390 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 17:07:35,390 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:101, output treesize:97 [2018-04-11 17:07:37,781 WARN L148 SmtUtils]: Spent 2364ms on a formula simplification that was a NOOP. DAG size: 51 [2018-04-11 17:07:37,786 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 79 [2018-04-11 17:07:37,789 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:37,791 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:37,792 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:37,793 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:37,794 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:37,794 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:37,795 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:37,797 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:37,798 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:37,798 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:37,799 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:37,801 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:37,806 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:37,807 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:37,807 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:37,808 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:37,813 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:37,813 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:37,814 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:37,816 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:37,817 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:37,817 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:37,818 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 9 select indices, 9 select index equivalence classes, 22 disjoint index pairs (out of 36 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 312 [2018-04-11 17:07:37,819 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:37,861 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:37,876 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 17:07:37,876 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:111, output treesize:107 [2018-04-11 17:07:41,929 WARN L148 SmtUtils]: Spent 4024ms on a formula simplification that was a NOOP. DAG size: 55 [2018-04-11 17:07:41,934 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 87 [2018-04-11 17:07:41,940 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:41,944 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:41,946 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:41,949 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:41,952 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:41,953 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:41,953 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:41,955 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:41,956 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:41,958 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:41,960 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:41,961 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:41,962 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:41,965 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:41,973 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:41,975 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:41,977 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:41,978 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:41,979 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:41,981 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:41,983 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:41,984 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:41,985 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:41,992 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:41,993 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:41,994 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:42,000 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:42,000 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:42,002 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:42,003 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 10 select indices, 10 select index equivalence classes, 29 disjoint index pairs (out of 45 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 392 [2018-04-11 17:07:42,003 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:42,047 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:42,063 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 17:07:42,064 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:121, output treesize:117 [2018-04-11 17:07:46,143 WARN L148 SmtUtils]: Spent 4022ms on a formula simplification that was a NOOP. DAG size: 59 [2018-04-11 17:07:46,148 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 95 [2018-04-11 17:07:46,150 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,152 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,152 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,153 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,154 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,155 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,156 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,156 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,157 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,158 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,158 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,160 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,161 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,161 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,162 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,164 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,169 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,169 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,170 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,172 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,172 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,173 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,173 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,174 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,176 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,176 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,177 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,178 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,179 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,180 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,180 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,185 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,186 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,186 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,189 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,189 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,190 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:46,191 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 11 select indices, 11 select index equivalence classes, 37 disjoint index pairs (out of 55 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 482 [2018-04-11 17:07:46,192 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:46,252 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:46,271 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 17:07:46,271 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:131, output treesize:127 [2018-04-11 17:07:50,332 WARN L148 SmtUtils]: Spent 4024ms on a formula simplification that was a NOOP. DAG size: 63 [2018-04-11 17:07:50,338 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 103 [2018-04-11 17:07:50,341 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,341 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,342 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,343 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,343 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,345 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,346 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,346 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,347 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,347 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,348 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,349 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,349 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,351 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,352 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,352 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,353 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,354 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,355 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,355 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,357 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,358 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,359 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,359 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,362 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,366 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,375 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,376 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,377 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,377 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,378 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,378 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,380 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,381 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,381 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,382 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,383 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,384 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,384 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,385 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,390 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,390 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,391 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,393 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,394 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,394 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:50,396 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 12 select indices, 12 select index equivalence classes, 46 disjoint index pairs (out of 66 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 582 [2018-04-11 17:07:50,396 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:50,473 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:50,496 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 17:07:50,496 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:141, output treesize:137 [2018-04-11 17:07:52,869 WARN L148 SmtUtils]: Spent 2332ms on a formula simplification that was a NOOP. DAG size: 67 [2018-04-11 17:07:52,877 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 140 treesize of output 111 [2018-04-11 17:07:52,881 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,882 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,882 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,883 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,883 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,884 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,884 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,886 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,887 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,888 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,894 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,897 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,897 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,898 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,898 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,899 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,899 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,901 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,902 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,902 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,903 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,903 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,904 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,905 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,905 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,906 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,908 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,908 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,909 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,909 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,910 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,910 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,912 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,913 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,914 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,914 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,915 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,915 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,916 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,918 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,918 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,919 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,919 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,921 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,922 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,922 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,923 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,924 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,925 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,926 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,927 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,928 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,929 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,932 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,933 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,935 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:52,936 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 13 select indices, 13 select index equivalence classes, 56 disjoint index pairs (out of 78 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 692 [2018-04-11 17:07:52,937 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:53,071 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:53,092 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 17:07:53,093 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:151, output treesize:147 [2018-04-11 17:07:55,584 WARN L148 SmtUtils]: Spent 2447ms on a formula simplification that was a NOOP. DAG size: 71 [2018-04-11 17:07:55,590 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 149 treesize of output 118 [2018-04-11 17:07:55,594 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,600 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,601 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,602 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,604 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,605 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,607 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,612 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,613 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,614 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,616 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,618 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,619 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,620 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,621 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,622 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,623 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,627 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,628 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,629 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,629 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,640 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,649 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,651 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,652 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,653 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,654 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,658 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,659 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,660 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,661 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,662 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,663 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,664 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,665 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,669 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,670 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,671 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,672 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,673 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,674 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,675 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,678 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,679 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,680 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,681 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,682 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,683 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,687 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,688 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,690 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,691 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,692 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,697 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,697 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,699 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,699 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,703 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,704 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,705 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,707 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,720 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,720 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,721 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,722 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,723 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,725 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:07:55,725 INFO L303 Elim1Store]: Index analysis took 134 ms [2018-04-11 17:07:55,726 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 14 select indices, 14 select index equivalence classes, 67 disjoint index pairs (out of 91 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 118 treesize of output 800 [2018-04-11 17:07:55,728 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:07:55,856 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:07:55,885 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 17:07:55,885 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:168, output treesize:164 [2018-04-11 17:07:56,966 WARN L148 SmtUtils]: Spent 1012ms on a formula simplification that was a NOOP. DAG size: 79 [2018-04-11 17:07:59,850 WARN L148 SmtUtils]: Spent 788ms on a formula simplification that was a NOOP. DAG size: 78 [2018-04-11 17:08:00,170 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 104 [2018-04-11 17:08:00,174 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,174 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,175 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,175 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,176 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,176 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,177 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,177 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,178 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,178 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,179 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,179 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,180 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,181 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,188 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,188 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,189 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,189 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,190 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,190 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,191 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,191 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,192 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,192 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,193 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,193 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,194 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,194 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,195 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,195 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,195 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,196 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,196 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,197 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,197 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,198 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,198 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,199 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,199 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,200 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,200 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,201 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,201 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,202 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,202 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,203 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,203 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,204 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,204 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,205 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,205 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,206 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,206 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,207 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,207 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,208 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,208 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,208 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,209 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,209 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,210 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,210 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,211 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,211 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,212 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,212 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,213 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,213 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,214 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,214 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,215 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,215 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,216 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,216 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,217 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,217 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 17:08:00,218 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,218 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,219 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,219 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,220 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,220 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,221 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,221 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,222 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,222 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,240 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 14 select indices, 14 select index equivalence classes, 79 disjoint index pairs (out of 91 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 104 treesize of output 726 [2018-04-11 17:08:00,253 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,254 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,254 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,255 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,256 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,257 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,257 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,258 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,258 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,259 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,260 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,260 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,261 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,268 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,269 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,269 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,270 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,270 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,271 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,271 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,272 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,272 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,273 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,273 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,273 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,274 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,274 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,275 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,275 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,276 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,276 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,276 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,277 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,277 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,278 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,278 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,279 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,279 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,279 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,280 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,280 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,281 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,281 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,281 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,282 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,282 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,283 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,283 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,284 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,284 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,284 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,285 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,285 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,286 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,286 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,287 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,287 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,288 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,288 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,288 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,289 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,289 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,290 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,290 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,291 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,291 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,291 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,292 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,292 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,293 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,293 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,293 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,294 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 17:08:00,294 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,295 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,296 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,296 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,297 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,297 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,298 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,299 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,299 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,300 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:00,323 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 14 select indices, 14 select index equivalence classes, 91 disjoint index pairs (out of 91 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 720 treesize of output 815 [2018-04-11 17:08:00,325 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-04-11 17:08:01,295 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,296 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,297 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,297 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,298 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,299 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,300 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,300 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,301 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,302 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,302 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,303 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,304 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,305 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,305 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,306 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,307 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,307 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,308 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,309 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,309 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,310 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,310 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,311 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,312 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,313 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,313 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,314 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,314 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,315 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,316 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,317 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,318 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,318 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,319 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,320 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,321 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,321 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,322 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,323 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,324 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,331 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,332 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,339 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,340 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,341 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,341 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,342 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,343 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,343 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,344 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,345 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,345 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,346 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,347 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,348 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,348 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,349 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,349 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,350 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,351 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,351 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,352 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,353 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,353 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,354 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,355 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,355 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,356 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,357 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,357 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,358 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,358 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,359 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,360 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,360 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,361 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,362 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,362 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,363 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 17:08:01,363 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,364 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,365 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,376 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,397 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,408 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:01,466 INFO L303 Elim1Store]: Index analysis took 173 ms [2018-04-11 17:08:01,467 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 13 select indices, 13 select index equivalence classes, 78 disjoint index pairs (out of 78 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 764 [2018-04-11 17:08:01,469 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 17:08:02,000 INFO L267 ElimStorePlain]: Start of recursive call 3: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 17:08:02,087 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 17:08:02,173 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 2 xjuncts. [2018-04-11 17:08:02,173 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:146, output treesize:253 [2018-04-11 17:08:07,181 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 128 treesize of output 98 [2018-04-11 17:08:07,190 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,195 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,196 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,197 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,198 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,198 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,199 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,200 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,200 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,201 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,202 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,202 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,203 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,204 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,205 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,206 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,206 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,207 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,208 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,208 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,209 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,210 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,210 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,211 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,221 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,221 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,222 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,223 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,225 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,231 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,234 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,235 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,236 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,236 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,237 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,237 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,238 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,239 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,239 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,240 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,241 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,241 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,242 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,242 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,244 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,245 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,245 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,246 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,247 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,248 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,248 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,249 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,250 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,250 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,251 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,252 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,252 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,253 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,254 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,254 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,255 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,256 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,256 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,257 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,258 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,259 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,260 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,260 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,261 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,262 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,262 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,263 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,264 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,264 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,265 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,266 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,267 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,267 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,268 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:08:07,295 INFO L303 Elim1Store]: Index analysis took 112 ms [2018-04-11 17:08:07,346 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 15 select indices, 15 select index equivalence classes, 79 disjoint index pairs (out of 105 index pairs), introduced 0 new quantified variables, introduced 16 case distinctions, treesize of input 98 treesize of output 735 [2018-04-11 17:08:07,347 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 16 [2018-04-11 17:08:07,362 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 8 xjuncts. [2018-04-11 17:08:08,316 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2018-04-11 17:08:09,589 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-04-11 17:08:09,589 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:142, output treesize:222 [2018-04-11 17:08:10,030 INFO L134 CoverageAnalysis]: Checked inductivity of 152 backedges. 102 proven. 42 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-04-11 17:08:10,031 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 17:08:10,031 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52] total 52 [2018-04-11 17:08:10,031 INFO L442 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-04-11 17:08:10,031 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-04-11 17:08:10,032 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=2533, Unknown=2, NotChecked=0, Total=2756 [2018-04-11 17:08:10,032 INFO L87 Difference]: Start difference. First operand 174 states and 176 transitions. Second operand 53 states. [2018-04-11 17:08:12,204 WARN L148 SmtUtils]: Spent 584ms on a formula simplification that was a NOOP. DAG size: 32 [2018-04-11 17:08:16,655 WARN L148 SmtUtils]: Spent 2262ms on a formula simplification that was a NOOP. DAG size: 36 [2018-04-11 17:08:17,484 WARN L148 SmtUtils]: Spent 463ms on a formula simplification that was a NOOP. DAG size: 40 [2018-04-11 17:08:23,801 WARN L148 SmtUtils]: Spent 4016ms on a formula simplification that was a NOOP. DAG size: 44 [2018-04-11 17:08:28,480 WARN L148 SmtUtils]: Spent 4016ms on a formula simplification that was a NOOP. DAG size: 48 [2018-04-11 17:08:31,095 WARN L148 SmtUtils]: Spent 2337ms on a formula simplification that was a NOOP. DAG size: 52 [2018-04-11 17:08:32,301 WARN L148 SmtUtils]: Spent 860ms on a formula simplification that was a NOOP. DAG size: 56 [2018-04-11 17:08:34,909 WARN L148 SmtUtils]: Spent 2244ms on a formula simplification that was a NOOP. DAG size: 60 [2018-04-11 17:08:39,333 WARN L148 SmtUtils]: Spent 2253ms on a formula simplification that was a NOOP. DAG size: 64 [2018-04-11 17:08:40,515 WARN L148 SmtUtils]: Spent 869ms on a formula simplification that was a NOOP. DAG size: 68 [2018-04-11 17:08:44,933 WARN L148 SmtUtils]: Spent 4025ms on a formula simplification that was a NOOP. DAG size: 72 [2018-04-11 17:08:47,963 WARN L148 SmtUtils]: Spent 2667ms on a formula simplification that was a NOOP. DAG size: 116 [2018-04-11 17:08:54,429 WARN L148 SmtUtils]: Spent 5432ms on a formula simplification that was a NOOP. DAG size: 119 [2018-04-11 17:09:01,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:09:01,553 INFO L93 Difference]: Finished difference Result 173 states and 175 transitions. [2018-04-11 17:09:01,553 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-11 17:09:01,553 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 153 [2018-04-11 17:09:01,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:09:01,554 INFO L225 Difference]: With dead ends: 173 [2018-04-11 17:09:01,554 INFO L226 Difference]: Without dead ends: 173 [2018-04-11 17:09:01,555 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 96 SyntacticMatches, 6 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2091 ImplicationChecksByTransitivity, 84.4s TimeCoverageRelationStatistics Valid=628, Invalid=7380, Unknown=2, NotChecked=0, Total=8010 [2018-04-11 17:09:01,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2018-04-11 17:09:01,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2018-04-11 17:09:01,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2018-04-11 17:09:01,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 175 transitions. [2018-04-11 17:09:01,557 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 175 transitions. Word has length 153 [2018-04-11 17:09:01,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:09:01,557 INFO L459 AbstractCegarLoop]: Abstraction has 173 states and 175 transitions. [2018-04-11 17:09:01,557 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-04-11 17:09:01,557 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 175 transitions. [2018-04-11 17:09:01,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2018-04-11 17:09:01,558 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:09:01,558 INFO L355 BasicCegarLoop]: trace histogram [16, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:09:01,558 INFO L408 AbstractCegarLoop]: === Iteration 36 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:09:01,558 INFO L82 PathProgramCache]: Analyzing trace with hash 27428985, now seen corresponding path program 1 times [2018-04-11 17:09:01,558 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:09:01,558 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:09:01,559 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:09:01,559 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:09:01,559 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:09:01,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:09:01,578 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:09:03,583 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 16 proven. 15 refuted. 0 times theorem prover too weak. 129 trivial. 0 not checked. [2018-04-11 17:09:03,583 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 17:09:03,583 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 17:09:03,584 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:09:03,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:09:03,620 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 17:09:03,758 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 17:09:03,760 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 17:09:03,760 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:09:03,762 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:09:03,765 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 17:09:03,765 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:18, output treesize:14 [2018-04-11 17:09:06,453 WARN L1033 $PredicateComparison]: unable to prove that (exists ((__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_get_~kref.offset Int)) (and (<= __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_get_~kref.offset |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_get_#in~kref.offset|) (<= |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_get_#in~kref.offset| __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_get_~kref.offset) (= (store |c_old(#memory_int)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_get_#in~kref.base| (let ((.cse0 (select |c_old(#memory_int)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_get_#in~kref.base|))) (store .cse0 __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_get_~kref.offset (+ (select .cse0 __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_get_~kref.offset) 1)))) |c_#memory_int|))) is different from true [2018-04-11 17:09:06,455 WARN L1033 $PredicateComparison]: unable to prove that (exists ((__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_get_~kref.offset Int)) (let ((.cse1 (+ |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_get_#in~kobj.offset| 12))) (and (= (store |c_old(#memory_int)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_get_#in~kobj.base| (let ((.cse0 (select |c_old(#memory_int)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_get_#in~kobj.base|))) (store .cse0 __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_get_~kref.offset (+ (select .cse0 __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_get_~kref.offset) 1)))) |c_#memory_int|) (<= .cse1 __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_get_~kref.offset) (<= __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_get_~kref.offset .cse1)))) is different from true [2018-04-11 17:09:06,458 WARN L1033 $PredicateComparison]: unable to prove that (exists ((__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_get_~kref.offset Int)) (let ((.cse0 (+ |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__f_22_get_#in~kobj.offset| 12))) (and (<= .cse0 __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_get_~kref.offset) (<= __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_get_~kref.offset .cse0) (= (store |c_old(#memory_int)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__f_22_get_#in~kobj.base| (let ((.cse1 (select |c_old(#memory_int)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__f_22_get_#in~kobj.base|))) (store .cse1 __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_get_~kref.offset (+ (select .cse1 __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_get_~kref.offset) 1)))) |c_#memory_int|)))) is different from true [2018-04-11 17:09:06,460 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:06,461 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 32 [2018-04-11 17:09:06,462 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 17:09:06,463 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:06,464 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 19 [2018-04-11 17:09:06,464 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:09:06,466 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:09:06,469 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:09:06,469 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:39, output treesize:11 [2018-04-11 17:09:06,751 WARN L1033 $PredicateComparison]: unable to prove that (exists ((__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_return_~v.offset Int) (__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_return_~temp~1 Int)) (let ((.cse0 (select |c_old(#memory_int)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_return_#in~v.base|))) (let ((.cse2 (select .cse0 __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_return_~v.offset)) (.cse1 (+ __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_return_~temp~1 |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_return_#in~i|))) (and (<= |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_return_#in~v.offset| __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_return_~v.offset) (= (store |c_old(#memory_int)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_return_#in~v.base| (store .cse0 __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_return_~v.offset __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_return_~temp~1)) |c_#memory_int|) (<= __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_return_~v.offset |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_return_#in~v.offset|) (<= .cse1 .cse2) (<= .cse2 .cse1))))) is different from true [2018-04-11 17:09:06,757 WARN L1033 $PredicateComparison]: unable to prove that (let ((.cse0 (mod |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~count| 4294967296))) (or (and (< 2147483647 .cse0) (exists ((v_prenex_36 Int) (v_prenex_35 Int)) (let ((.cse3 (select |c_old(#memory_int)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~kref.base|))) (let ((.cse2 (+ v_prenex_36 (mod |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~count| 4294967296))) (.cse1 (+ (select .cse3 v_prenex_35) 4294967296))) (and (<= .cse1 .cse2) (= (store |c_old(#memory_int)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~kref.base| (store .cse3 v_prenex_35 v_prenex_36)) |c_#memory_int|) (<= v_prenex_35 |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~kref.offset|) (<= |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~kref.offset| v_prenex_35) (<= .cse2 .cse1)))))) (and (<= .cse0 2147483647) (exists ((v_prenex_32 Int) (v_prenex_31 Int)) (let ((.cse6 (select |c_old(#memory_int)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~kref.base|))) (let ((.cse5 (+ (mod |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~count| 4294967296) v_prenex_32)) (.cse4 (select .cse6 v_prenex_31))) (and (<= .cse4 .cse5) (<= v_prenex_31 |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~kref.offset|) (<= .cse5 .cse4) (<= |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~kref.offset| v_prenex_31) (= |c_#memory_int| (store |c_old(#memory_int)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~kref.base| (store .cse6 v_prenex_31 v_prenex_32)))))))))) is different from true [2018-04-11 17:09:06,766 WARN L1033 $PredicateComparison]: unable to prove that (exists ((v_prenex_32 Int) (v_prenex_31 Int)) (let ((.cse0 (select |c_old(#memory_int)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_put_#in~kref.base|))) (let ((.cse2 (+ v_prenex_32 1)) (.cse1 (select .cse0 v_prenex_31))) (and (= (store |c_old(#memory_int)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_put_#in~kref.base| (store .cse0 v_prenex_31 v_prenex_32)) |c_#memory_int|) (<= v_prenex_31 |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_put_#in~kref.offset|) (<= .cse1 .cse2) (<= .cse2 .cse1) (<= |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_put_#in~kref.offset| v_prenex_31))))) is different from true [2018-04-11 17:09:06,770 WARN L1033 $PredicateComparison]: unable to prove that (exists ((v_prenex_32 Int) (v_prenex_31 Int)) (let ((.cse3 (select |c_old(#memory_int)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_put_#in~kobj.base|))) (let ((.cse2 (+ |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_put_#in~kobj.offset| 12)) (.cse1 (select .cse3 v_prenex_31)) (.cse0 (+ v_prenex_32 1))) (and (<= .cse0 .cse1) (<= v_prenex_31 .cse2) (= |c_#memory_int| (store |c_old(#memory_int)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_put_#in~kobj.base| (store .cse3 v_prenex_31 v_prenex_32))) (<= .cse2 v_prenex_31) (<= .cse1 .cse0))))) is different from true [2018-04-11 17:09:06,774 WARN L1033 $PredicateComparison]: unable to prove that (exists ((v_prenex_32 Int) (v_prenex_31 Int)) (let ((.cse3 (select |c_old(#memory_int)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__f_22_put_#in~kobj.base|))) (let ((.cse2 (+ |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__f_22_put_#in~kobj.offset| 12)) (.cse1 (+ v_prenex_32 1)) (.cse0 (select .cse3 v_prenex_31))) (and (<= .cse0 .cse1) (<= .cse2 v_prenex_31) (= (store |c_old(#memory_int)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__f_22_put_#in~kobj.base| (store .cse3 v_prenex_31 v_prenex_32)) |c_#memory_int|) (<= v_prenex_31 .cse2) (<= .cse1 .cse0))))) is different from true [2018-04-11 17:09:06,777 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:06,778 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 38 [2018-04-11 17:09:06,779 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 17:09:06,780 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 29 [2018-04-11 17:09:06,780 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:09:06,784 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:09:06,789 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:09:06,789 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:51, output treesize:23 [2018-04-11 17:09:07,320 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 16 proven. 2 refuted. 0 times theorem prover too weak. 129 trivial. 13 not checked. [2018-04-11 17:09:07,320 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 17:09:07,320 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 45] total 85 [2018-04-11 17:09:07,321 INFO L442 AbstractCegarLoop]: Interpolant automaton has 85 states [2018-04-11 17:09:07,321 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2018-04-11 17:09:07,321 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=5639, Unknown=9, NotChecked=1256, Total=7140 [2018-04-11 17:09:07,322 INFO L87 Difference]: Start difference. First operand 173 states and 175 transitions. Second operand 85 states. [2018-04-11 17:09:13,978 WARN L1033 $PredicateComparison]: unable to prove that (let ((.cse2 (- (- |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~kref.offset|)))) (let ((.cse13 (mod |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~count| 4294967296)) (.cse0 (select (select |c_old(#memory_int)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~kref.base|) .cse2))) (let ((.cse5 (+ .cse0 4294967296)) (.cse3 (+ |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#t~ret29| .cse13)) (.cse4 (< 2147483647 .cse13)) (.cse6 (<= .cse13 2147483647))) (and (or (let ((.cse1 (+ (select (select |c_#memory_int| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~kref.base|) .cse2) 1))) (and (<= .cse0 .cse1) (<= .cse1 .cse0))) (not (= |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~count| 1))) (or (<= .cse3 .cse0) (and .cse4 (<= .cse3 .cse5))) (or (<= .cse5 .cse3) (and (<= .cse0 .cse3) .cse6)) (or (and .cse4 (exists ((v_prenex_36 Int) (v_prenex_35 Int)) (let ((.cse9 (select |c_old(#memory_int)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~kref.base|))) (let ((.cse8 (+ v_prenex_36 (mod |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~count| 4294967296))) (.cse7 (+ (select .cse9 v_prenex_35) 4294967296))) (and (<= .cse7 .cse8) (= (store |c_old(#memory_int)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~kref.base| (store .cse9 v_prenex_35 v_prenex_36)) |c_#memory_int|) (<= v_prenex_35 |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~kref.offset|) (<= |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~kref.offset| v_prenex_35) (<= .cse8 .cse7)))))) (and .cse6 (exists ((v_prenex_32 Int) (v_prenex_31 Int)) (let ((.cse12 (select |c_old(#memory_int)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~kref.base|))) (let ((.cse11 (+ (mod |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~count| 4294967296) v_prenex_32)) (.cse10 (select .cse12 v_prenex_31))) (and (<= .cse10 .cse11) (<= v_prenex_31 |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~kref.offset|) (<= .cse11 .cse10) (<= |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~kref.offset| v_prenex_31) (= |c_#memory_int| (store |c_old(#memory_int)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~kref.base| (store .cse12 v_prenex_31 v_prenex_32))))))))))))) is different from true [2018-04-11 17:09:13,981 WARN L1033 $PredicateComparison]: unable to prove that (let ((.cse3 (mod |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~count| 4294967296)) (.cse2 (- (- |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~kref.offset|)))) (let ((.cse0 (select (select |c_old(#memory_int)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~kref.base|) .cse2)) (.cse4 (< 2147483647 .cse3)) (.cse5 (<= .cse3 2147483647))) (and (or (let ((.cse1 (+ (select (select |c_#memory_int| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~kref.base|) .cse2) 1))) (and (<= .cse0 .cse1) (<= .cse1 .cse0))) (not (= |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~count| 1))) (or (and (or (<= (+ .cse0 4294967297) .cse3) (<= .cse3 (+ .cse0 4294967295))) .cse4) (and .cse5 (or (<= (+ .cse3 1) .cse0) (<= (+ .cse0 1) .cse3)))) (or (and .cse4 (exists ((v_prenex_36 Int) (v_prenex_35 Int)) (let ((.cse8 (select |c_old(#memory_int)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~kref.base|))) (let ((.cse7 (+ v_prenex_36 (mod |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~count| 4294967296))) (.cse6 (+ (select .cse8 v_prenex_35) 4294967296))) (and (<= .cse6 .cse7) (= (store |c_old(#memory_int)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~kref.base| (store .cse8 v_prenex_35 v_prenex_36)) |c_#memory_int|) (<= v_prenex_35 |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~kref.offset|) (<= |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~kref.offset| v_prenex_35) (<= .cse7 .cse6)))))) (and .cse5 (exists ((v_prenex_32 Int) (v_prenex_31 Int)) (let ((.cse11 (select |c_old(#memory_int)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~kref.base|))) (let ((.cse10 (+ (mod |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~count| 4294967296) v_prenex_32)) (.cse9 (select .cse11 v_prenex_31))) (and (<= .cse9 .cse10) (<= v_prenex_31 |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~kref.offset|) (<= .cse10 .cse9) (<= |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~kref.offset| v_prenex_31) (= |c_#memory_int| (store |c_old(#memory_int)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub_#in~kref.base| (store .cse11 v_prenex_31 v_prenex_32)))))))))))) is different from true [2018-04-11 17:09:15,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:09:15,172 INFO L93 Difference]: Finished difference Result 181 states and 182 transitions. [2018-04-11 17:09:15,172 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-11 17:09:15,172 INFO L78 Accepts]: Start accepts. Automaton has 85 states. Word has length 150 [2018-04-11 17:09:15,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:09:15,173 INFO L225 Difference]: With dead ends: 181 [2018-04-11 17:09:15,173 INFO L226 Difference]: Without dead ends: 173 [2018-04-11 17:09:15,174 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 129 SyntacticMatches, 18 SemanticMatches, 120 ConstructedPredicates, 10 IntricatePredicates, 0 DeprecatedPredicates, 2828 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=450, Invalid=12005, Unknown=17, NotChecked=2290, Total=14762 [2018-04-11 17:09:15,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2018-04-11 17:09:15,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2018-04-11 17:09:15,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2018-04-11 17:09:15,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 174 transitions. [2018-04-11 17:09:15,175 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 174 transitions. Word has length 150 [2018-04-11 17:09:15,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:09:15,175 INFO L459 AbstractCegarLoop]: Abstraction has 173 states and 174 transitions. [2018-04-11 17:09:15,175 INFO L460 AbstractCegarLoop]: Interpolant automaton has 85 states. [2018-04-11 17:09:15,175 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 174 transitions. [2018-04-11 17:09:15,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2018-04-11 17:09:15,176 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:09:15,176 INFO L355 BasicCegarLoop]: trace histogram [16, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:09:15,176 INFO L408 AbstractCegarLoop]: === Iteration 37 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:09:15,176 INFO L82 PathProgramCache]: Analyzing trace with hash 96109319, now seen corresponding path program 1 times [2018-04-11 17:09:15,176 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:09:15,176 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:09:15,177 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:09:15,177 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:09:15,177 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:09:15,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:09:15,195 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:09:15,200 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-11 17:09:15,200 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 17:09:15,200 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 17:09:15,201 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:09:15,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:09:15,245 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 17:09:15,290 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:15,291 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2018-04-11 17:09:15,291 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 17:09:15,292 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 17:09:15,293 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:5 [2018-04-11 17:09:15,314 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:15,314 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2018-04-11 17:09:15,314 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 17:09:15,316 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 17:09:15,316 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:5 [2018-04-11 17:09:15,371 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:15,372 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2018-04-11 17:09:15,372 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 17:09:15,373 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 17:09:15,373 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:5 [2018-04-11 17:09:15,564 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2018-04-11 17:09:15,565 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 17:09:15,565 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-11 17:09:15,565 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-11 17:09:15,565 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-11 17:09:15,566 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=486, Unknown=7, NotChecked=0, Total=552 [2018-04-11 17:09:15,566 INFO L87 Difference]: Start difference. First operand 173 states and 174 transitions. Second operand 24 states. [2018-04-11 17:09:16,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 17:09:16,361 INFO L93 Difference]: Finished difference Result 191 states and 191 transitions. [2018-04-11 17:09:16,361 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-11 17:09:16,361 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 169 [2018-04-11 17:09:16,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 17:09:16,362 INFO L225 Difference]: With dead ends: 191 [2018-04-11 17:09:16,362 INFO L226 Difference]: Without dead ends: 173 [2018-04-11 17:09:16,362 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 142 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=115, Invalid=1000, Unknown=7, NotChecked=0, Total=1122 [2018-04-11 17:09:16,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2018-04-11 17:09:16,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2018-04-11 17:09:16,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2018-04-11 17:09:16,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 173 transitions. [2018-04-11 17:09:16,364 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 173 transitions. Word has length 169 [2018-04-11 17:09:16,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 17:09:16,364 INFO L459 AbstractCegarLoop]: Abstraction has 173 states and 173 transitions. [2018-04-11 17:09:16,364 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-11 17:09:16,364 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 173 transitions. [2018-04-11 17:09:16,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2018-04-11 17:09:16,365 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 17:09:16,365 INFO L355 BasicCegarLoop]: trace histogram [16, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 17:09:16,365 INFO L408 AbstractCegarLoop]: === Iteration 38 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 17:09:16,365 INFO L82 PathProgramCache]: Analyzing trace with hash 1430759028, now seen corresponding path program 1 times [2018-04-11 17:09:16,365 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 17:09:16,365 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 17:09:16,366 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:09:16,366 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:09:16,366 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 17:09:16,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:09:16,397 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 17:09:16,403 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-11 17:09:16,403 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 17:09:16,403 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 17:09:16,403 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 17:09:16,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 17:09:16,466 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 17:09:16,487 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 17:09:16,488 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 17:09:16,488 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:09:16,489 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:09:16,492 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:09:16,492 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:18, output treesize:14 [2018-04-11 17:09:16,501 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2018-04-11 17:09:16,503 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:16,503 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 23 [2018-04-11 17:09:16,503 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:09:16,506 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:09:16,511 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 17:09:16,511 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:23 [2018-04-11 17:09:16,551 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 23 [2018-04-11 17:09:16,554 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:16,556 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 32 [2018-04-11 17:09:16,556 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:09:16,562 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:09:16,572 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 17:09:16,572 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:41, output treesize:37 [2018-04-11 17:09:19,200 WARN L148 SmtUtils]: Spent 2009ms on a formula simplification that was a NOOP. DAG size: 26 [2018-04-11 17:09:19,203 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 30 [2018-04-11 17:09:19,206 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:19,208 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 41 [2018-04-11 17:09:19,208 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:09:19,213 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:09:19,220 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 17:09:19,221 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:55, output treesize:51 [2018-04-11 17:09:21,242 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 31 [2018-04-11 17:09:21,245 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:21,247 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 42 [2018-04-11 17:09:21,247 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:09:21,251 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:09:21,258 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 17:09:21,258 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:51, output treesize:47 [2018-04-11 17:09:23,290 WARN L148 SmtUtils]: Spent 2012ms on a formula simplification that was a NOOP. DAG size: 31 [2018-04-11 17:09:23,293 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 39 [2018-04-11 17:09:23,297 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:23,298 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:23,301 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 62 [2018-04-11 17:09:23,301 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:09:23,308 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:09:23,315 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 17:09:23,315 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:61, output treesize:57 [2018-04-11 17:09:27,348 WARN L148 SmtUtils]: Spent 4012ms on a formula simplification that was a NOOP. DAG size: 35 [2018-04-11 17:09:27,351 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 47 [2018-04-11 17:09:27,356 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:27,356 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:27,359 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:27,362 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:27,363 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 92 [2018-04-11 17:09:27,363 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:09:27,372 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:09:27,382 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 17:09:27,382 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:71, output treesize:67 [2018-04-11 17:09:31,420 WARN L148 SmtUtils]: Spent 4012ms on a formula simplification that was a NOOP. DAG size: 39 [2018-04-11 17:09:31,423 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 55 [2018-04-11 17:09:31,425 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:31,427 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:31,428 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:31,431 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:31,431 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:31,434 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:31,437 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:31,438 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 132 [2018-04-11 17:09:31,438 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:09:31,451 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:09:31,462 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 17:09:31,463 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:81, output treesize:77 [2018-04-11 17:09:35,511 WARN L148 SmtUtils]: Spent 4015ms on a formula simplification that was a NOOP. DAG size: 43 [2018-04-11 17:09:35,515 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 63 [2018-04-11 17:09:35,517 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:35,520 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:35,520 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:35,521 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:35,523 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:35,524 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:35,524 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:35,528 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:35,532 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:35,533 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:35,533 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:35,533 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 11 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 182 [2018-04-11 17:09:35,534 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:09:35,552 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:09:35,565 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 17:09:35,565 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:91, output treesize:87 [2018-04-11 17:09:39,630 WARN L148 SmtUtils]: Spent 4013ms on a formula simplification that was a NOOP. DAG size: 47 [2018-04-11 17:09:39,635 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 71 [2018-04-11 17:09:39,637 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:39,639 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:39,640 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:39,641 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:39,641 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:39,643 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:39,644 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:39,644 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:39,645 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:39,647 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:39,653 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:39,653 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:39,653 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:39,656 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:39,656 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:39,657 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:39,657 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 16 disjoint index pairs (out of 28 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 242 [2018-04-11 17:09:39,658 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:09:39,681 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:09:39,694 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 17:09:39,694 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:101, output treesize:97 [2018-04-11 17:09:43,765 WARN L148 SmtUtils]: Spent 4014ms on a formula simplification that was a NOOP. DAG size: 51 [2018-04-11 17:09:43,769 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 79 [2018-04-11 17:09:43,771 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:43,772 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:43,774 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:43,775 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:43,775 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:43,776 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:43,776 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:43,778 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:43,779 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:43,780 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:43,780 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:43,782 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:43,783 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:43,783 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:43,784 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:43,789 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:43,792 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:43,792 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:43,793 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:43,796 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:43,796 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:43,797 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 17:09:43,797 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 9 select indices, 9 select index equivalence classes, 22 disjoint index pairs (out of 36 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 312 [2018-04-11 17:09:43,798 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 17:09:43,839 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 17:09:43,854 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 17:09:43,854 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:111, output treesize:107 Received shutdown request... [2018-04-11 17:09:45,933 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-04-11 17:09:45,933 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-11 17:09:45,936 WARN L197 ceAbstractionStarter]: Timeout [2018-04-11 17:09:45,936 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.04 05:09:45 BoogieIcfgContainer [2018-04-11 17:09:45,936 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-11 17:09:45,937 INFO L168 Benchmark]: Toolchain (without parser) took 193651.71 ms. Allocated memory was 402.7 MB in the beginning and 1.6 GB in the end (delta: 1.2 GB). Free memory was 333.4 MB in the beginning and 1.0 GB in the end (delta: -666.8 MB). Peak memory consumption was 551.1 MB. Max. memory is 5.3 GB. [2018-04-11 17:09:45,938 INFO L168 Benchmark]: CDTParser took 0.13 ms. Allocated memory is still 402.7 MB. Free memory is still 362.6 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-11 17:09:45,938 INFO L168 Benchmark]: CACSL2BoogieTranslator took 319.28 ms. Allocated memory is still 402.7 MB. Free memory was 333.4 MB in the beginning and 287.1 MB in the end (delta: 46.3 MB). Peak memory consumption was 46.3 MB. Max. memory is 5.3 GB. [2018-04-11 17:09:45,938 INFO L168 Benchmark]: Boogie Preprocessor took 53.23 ms. Allocated memory is still 402.7 MB. Free memory was 287.1 MB in the beginning and 283.1 MB in the end (delta: 4.0 MB). Peak memory consumption was 4.0 MB. Max. memory is 5.3 GB. [2018-04-11 17:09:45,938 INFO L168 Benchmark]: RCFGBuilder took 676.31 ms. Allocated memory was 402.7 MB in the beginning and 590.3 MB in the end (delta: 187.7 MB). Free memory was 283.1 MB in the beginning and 462.0 MB in the end (delta: -178.9 MB). Peak memory consumption was 24.5 MB. Max. memory is 5.3 GB. [2018-04-11 17:09:45,938 INFO L168 Benchmark]: TraceAbstraction took 192599.93 ms. Allocated memory was 590.3 MB in the beginning and 1.6 GB in the end (delta: 1.0 GB). Free memory was 460.5 MB in the beginning and 1.0 GB in the end (delta: -539.8 MB). Peak memory consumption was 490.5 MB. Max. memory is 5.3 GB. [2018-04-11 17:09:45,939 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13 ms. Allocated memory is still 402.7 MB. Free memory is still 362.6 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 319.28 ms. Allocated memory is still 402.7 MB. Free memory was 333.4 MB in the beginning and 287.1 MB in the end (delta: 46.3 MB). Peak memory consumption was 46.3 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 53.23 ms. Allocated memory is still 402.7 MB. Free memory was 287.1 MB in the beginning and 283.1 MB in the end (delta: 4.0 MB). Peak memory consumption was 4.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 676.31 ms. Allocated memory was 402.7 MB in the beginning and 590.3 MB in the end (delta: 187.7 MB). Free memory was 283.1 MB in the beginning and 462.0 MB in the end (delta: -178.9 MB). Peak memory consumption was 24.5 MB. Max. memory is 5.3 GB. * TraceAbstraction took 192599.93 ms. Allocated memory was 590.3 MB in the beginning and 1.6 GB in the end (delta: 1.0 GB). Free memory was 460.5 MB in the beginning and 1.0 GB in the end (delta: -539.8 MB). Peak memory consumption was 490.5 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 1265]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1265). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1267]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1267). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1265]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1265). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1267]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1267). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1411]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1411). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1411]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1411). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1294]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1294). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1294]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1294). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1163). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1163). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1164]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1164). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1164]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1164). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1163). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1163). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1126]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1126). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1126]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1126). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1452]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 1452). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1193]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1193). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1193]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1193). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1146]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1146). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1146]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1146). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1108]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1108). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1107]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1107). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1109]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1109). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1108]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1108). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1109]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1109). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1107]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1107). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1110]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1110). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1110]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1110). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1198]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1198). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1198]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1198). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1116]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1116). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1115]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1115). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1115]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1115). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1116]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1116). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1258]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1258). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1256]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1256). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1256]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1256). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1258]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1258). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1121]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1121). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1121]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1121). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1099]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1099). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1100]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1100). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1099]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1099). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1100]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1100). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1344]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1344). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1340]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1340). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1339]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1339). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1344]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1344). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1340]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1340). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1339]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1339). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1157]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1157). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1157]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1157). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was analyzing trace of length 173 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 55. - StatisticsResult: Ultimate Automizer benchmark data CFG has 45 procedures, 336 locations, 71 error locations. TIMEOUT Result, 192.5s OverallTime, 38 OverallIterations, 16 TraceHistogramMax, 82.1s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 5075 SDtfs, 2128 SDslu, 47252 SDs, 0 SdLazy, 36680 SolverSat, 587 SolverUnsat, 8 SolverUnknown, 0 SolverNotchecked, 34.7s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2812 GetRequests, 1724 SyntacticMatches, 62 SemanticMatches, 1026 ConstructedPredicates, 13 IntricatePredicates, 0 DeprecatedPredicates, 10996 ImplicationChecksByTransitivity, 113.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=190occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 37 MinimizatonAttempts, 356 StatesRemovedByMinimization, 15 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 79.0s InterpolantComputationTime, 4915 NumberOfCodeBlocks, 4873 NumberOfCodeBlocksAsserted, 57 NumberOfCheckSat, 4388 ConstructedInterpolants, 480 QuantifiedInterpolants, 4636792 SizeOfPredicates, 231 NumberOfNonLiveVariables, 8982 ConjunctsInSsa, 1174 ConjunctsInUnsatCore, 53 InterpolantComputations, 24 PerfectInterpolantSequences, 1341/2429 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memleaks_test22_3_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_NoArray.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-11_17-09-45-945.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memleaks_test22_3_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_NoArray.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-11_17-09-45-945.csv Completed graceful shutdown