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_test18_2_false-valid-memtrack_true-termination.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-408c70d-m [2018-04-13 09:30:55,052 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-13 09:30:55,053 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-13 09:30:55,066 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-13 09:30:55,066 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-13 09:30:55,067 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-13 09:30:55,067 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-13 09:30:55,069 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-13 09:30:55,070 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-13 09:30:55,071 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-13 09:30:55,072 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-13 09:30:55,072 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-13 09:30:55,073 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-13 09:30:55,073 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-13 09:30:55,074 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-13 09:30:55,076 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-13 09:30:55,077 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-13 09:30:55,078 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-13 09:30:55,079 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-13 09:30:55,080 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-13 09:30:55,082 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-13 09:30:55,082 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-13 09:30:55,082 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-13 09:30:55,083 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-13 09:30:55,084 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-13 09:30:55,085 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-13 09:30:55,085 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-13 09:30:55,085 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-13 09:30:55,086 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-13 09:30:55,086 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-13 09:30:55,086 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-13 09:30:55,087 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-13 09:30:55,096 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-13 09:30:55,096 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-13 09:30:55,097 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-13 09:30:55,097 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-13 09:30:55,097 INFO L133 SettingsManager]: * Use SBE=true [2018-04-13 09:30:55,098 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-13 09:30:55,098 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-13 09:30:55,098 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-13 09:30:55,098 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-13 09:30:55,098 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-13 09:30:55,098 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-13 09:30:55,098 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-13 09:30:55,098 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-13 09:30:55,098 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-13 09:30:55,098 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-13 09:30:55,099 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-13 09:30:55,099 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-13 09:30:55,099 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-13 09:30:55,099 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-13 09:30:55,099 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-13 09:30:55,099 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-13 09:30:55,099 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-13 09:30:55,099 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-13 09:30:55,099 INFO L133 SettingsManager]: * Trace refinement strategy=SMTINTERPOL Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-13 09:30:55,130 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-13 09:30:55,138 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-13 09:30:55,140 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-13 09:30:55,141 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-13 09:30:55,142 INFO L276 PluginConnector]: CDTParser initialized [2018-04-13 09:30:55,142 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,502 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGdef3ee5ba [2018-04-13 09:30:55,650 INFO L287 CDTParser]: IsIndexed: true [2018-04-13 09:30:55,650 INFO L288 CDTParser]: Found 1 translation units. [2018-04-13 09:30:55,651 INFO L168 CDTParser]: Scanning memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,659 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-13 09:30:55,659 INFO L215 ultiparseSymbolTable]: [2018-04-13 09:30:55,659 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-13 09:30:55,659 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_zalloc ('ldv_zalloc') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,660 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_get ('ldv_kref_get') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,660 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_init ('ldv_kobject_init') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,660 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_nonpositive ('ldv_nonpositive') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,660 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanup ('ldv_kobject_cleanup') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,660 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_del ('__ldv_list_del') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,660 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_return ('ldv_atomic_sub_return') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,660 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_put ('ldv_kobject_put') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,660 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_positive ('ldv_positive') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,660 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fill ('ldv_msg_fill') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,660 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_submit_msg ('ldv_submit_msg') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,660 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_init ('ldv_kref_init') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,661 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_create ('ldv_kobject_create') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,661 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_point ('entry_point') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,661 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add ('ldv_list_add') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,661 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__g ('g') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,661 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tail ('ldv_list_add_tail') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,661 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_return ('ldv_atomic_add_return') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,661 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__f ('f') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,661 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_del ('ldv_kobject_del') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,661 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,661 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____bswap_32 ('__bswap_32') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,662 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_add ('__ldv_list_add') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,662 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_malloc ('ldv_malloc') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,662 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_alloc ('ldv_msg_alloc') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,662 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_init_internal ('ldv_kobject_init_internal') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,662 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_get ('ldv_kobject_get') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,662 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_sub ('ldv_kref_sub') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,662 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgs ('ldv_destroy_msgs') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,662 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_free ('ldv_msg_free') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,662 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEAD ('LDV_INIT_LIST_HEAD') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,662 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_del ('ldv_list_del') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,662 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_put ('ldv_kref_put') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,663 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_release ('ldv_kobject_release') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,663 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdata ('ldv_dev_get_drvdata') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,663 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____bswap_64 ('__bswap_64') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,663 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdata ('ldv_dev_set_drvdata') in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,663 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-13 09:30:55,663 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____uid_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,663 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__pthread_attr_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,663 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__pthread_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,663 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____int64_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,663 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__pthread_once_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,663 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____uint64_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,664 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____fsword_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,664 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____useconds_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,664 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__wchar_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,664 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__u_int8_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,664 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____fd_mask in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,664 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____u_int in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,664 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____sig_atomic_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,664 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__timer_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,664 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____clock_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,664 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____daddr_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,664 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__clockid_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,664 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____int8_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,664 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__register_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,665 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____key_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,665 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____uint8_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,665 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldiv_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,665 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__pthread_condattr_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,665 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__loff_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,665 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____fsblkcnt64_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,665 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__u_int64_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,665 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__int64_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,665 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____pid_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,665 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__idtype_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,665 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____time_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,665 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____timer_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,665 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__int8_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,666 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____gid_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,666 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ushort in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,666 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__fsfilcnt_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,666 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____off_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,666 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ino_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,666 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__fd_mask in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,666 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____fsfilcnt64_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,666 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__pthread_mutex_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,666 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__key_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,666 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____blkcnt_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,666 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__int32_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,666 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ssize_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,667 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____syscall_slong_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,667 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____nlink_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,667 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__time_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,667 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__dev_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,667 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__pthread_rwlockattr_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,667 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____blkcnt64_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,667 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ssize_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,667 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__uint in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,667 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__id_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,667 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__nlink_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,667 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__sigset_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,667 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ino64_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,667 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____u_char in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,667 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__pthread_key_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,668 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____caddr_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,668 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____blksize_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,668 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__blksize_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,668 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____off64_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,668 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____qaddr_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,668 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____syscall_ulong_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,668 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____id_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,668 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__uid_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,668 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__u_int32_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,668 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__fd_set in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,668 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__pthread_rwlock_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,668 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__lldiv_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,668 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__blkcnt_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,668 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__int16_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,669 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____pthread_list_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,669 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__pthread_barrierattr_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,669 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____dev_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,669 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____fsblkcnt_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,669 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____int32_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,669 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____suseconds_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,669 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____rlim_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,669 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__fsblkcnt_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,669 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____fsfilcnt_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,669 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____rlim64_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,669 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____uint16_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,669 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__u_int in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,670 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__u_quad_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,670 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__pthread_mutexattr_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,670 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,670 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____quad_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,670 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__u_long in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,670 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____intptr_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,670 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____mode_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,670 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__size_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,670 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____WAIT_STATUS in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,670 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____u_quad_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,670 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__pid_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,670 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__pthread_barrier_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,670 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____loff_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,670 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__suseconds_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,670 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__pthread_cond_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,670 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__daddr_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,670 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____u_short in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,671 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__clock_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,671 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_global_msg_list in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,671 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__fsid_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,671 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__off_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,671 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__quad_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,671 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____socklen_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,671 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____clockid_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,671 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ulong in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,671 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__pthread_spinlock_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,671 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__mode_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,671 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__u_char in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,671 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__u_int16_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,671 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__gid_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,672 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____int16_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,672 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__div_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,672 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____u_long in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,672 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____uint32_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,672 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____fsid_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,672 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__caddr_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,672 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ino_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,672 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__u_short in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,672 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____sigset_t in memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:55,690 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGdef3ee5ba [2018-04-13 09:30:55,693 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-13 09:30:55,695 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-13 09:30:55,695 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-13 09:30:55,695 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-13 09:30:55,700 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-13 09:30:55,701 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.04 09:30:55" (1/1) ... [2018-04-13 09:30:55,703 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6907e847 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 09:30:55, skipping insertion in model container [2018-04-13 09:30:55,703 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.04 09:30:55" (1/1) ... [2018-04-13 09:30:55,714 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-13 09:30:55,741 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-13 09:30:55,908 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-13 09:30:55,961 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-13 09:30:55,968 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 155 non ball SCCs. Number of states in SCCs 155. [2018-04-13 09:30:56,025 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 09:30:56 WrapperNode [2018-04-13 09:30:56,025 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-13 09:30:56,025 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-13 09:30:56,025 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-13 09:30:56,025 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-13 09:30:56,034 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 09:30:56" (1/1) ... [2018-04-13 09:30:56,034 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 09:30:56" (1/1) ... [2018-04-13 09:30:56,049 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 09:30:56" (1/1) ... [2018-04-13 09:30:56,049 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 09:30:56" (1/1) ... [2018-04-13 09:30:56,065 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 09:30:56" (1/1) ... [2018-04-13 09:30:56,070 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 09:30:56" (1/1) ... [2018-04-13 09:30:56,073 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 09:30:56" (1/1) ... [2018-04-13 09:30:56,078 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-13 09:30:56,079 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-13 09:30:56,079 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-13 09:30:56,079 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-13 09:30:56,080 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 09:30:56" (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-13 09:30:56,166 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-13 09:30:56,167 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-13 09:30:56,167 INFO L136 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2018-04-13 09:30:56,167 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____bswap_32 [2018-04-13 09:30:56,167 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____bswap_64 [2018-04-13 09:30:56,167 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_nonpositive [2018-04-13 09:30:56,167 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_positive [2018-04-13 09:30:56,167 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_malloc [2018-04-13 09:30:56,167 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_zalloc [2018-04-13 09:30:56,167 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEAD [2018-04-13 09:30:56,167 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_add [2018-04-13 09:30:56,167 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_del [2018-04-13 09:30:56,167 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add [2018-04-13 09:30:56,167 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tail [2018-04-13 09:30:56,167 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_del [2018-04-13 09:30:56,167 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_alloc [2018-04-13 09:30:56,167 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fill [2018-04-13 09:30:56,168 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_free [2018-04-13 09:30:56,168 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_submit_msg [2018-04-13 09:30:56,168 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgs [2018-04-13 09:30:56,168 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdata [2018-04-13 09:30:56,168 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdata [2018-04-13 09:30:56,168 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_return [2018-04-13 09:30:56,168 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_return [2018-04-13 09:30:56,168 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_sub [2018-04-13 09:30:56,168 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_init [2018-04-13 09:30:56,168 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_get [2018-04-13 09:30:56,168 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_put [2018-04-13 09:30:56,168 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_del [2018-04-13 09:30:56,168 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanup [2018-04-13 09:30:56,168 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_release [2018-04-13 09:30:56,168 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_put [2018-04-13 09:30:56,168 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_get [2018-04-13 09:30:56,168 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_init_internal [2018-04-13 09:30:56,168 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_init [2018-04-13 09:30:56,169 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_create [2018-04-13 09:30:56,169 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__f [2018-04-13 09:30:56,169 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__g [2018-04-13 09:30:56,169 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_point [2018-04-13 09:30:56,169 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-13 09:30:56,169 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2018-04-13 09:30:56,169 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2018-04-13 09:30:56,169 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2018-04-13 09:30:56,169 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____bswap_32 [2018-04-13 09:30:56,169 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____bswap_64 [2018-04-13 09:30:56,169 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-13 09:30:56,169 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-13 09:30:56,169 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-13 09:30:56,169 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-13 09:30:56,169 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-13 09:30:56,169 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-13 09:30:56,169 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-13 09:30:56,170 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-13 09:30:56,170 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-13 09:30:56,170 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-13 09:30:56,170 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-13 09:30:56,170 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-13 09:30:56,170 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-13 09:30:56,170 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-13 09:30:56,170 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-13 09:30:56,170 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-13 09:30:56,170 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-13 09:30:56,170 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-13 09:30:56,170 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-13 09:30:56,170 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-13 09:30:56,170 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-13 09:30:56,170 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-13 09:30:56,170 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-13 09:30:56,170 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-13 09:30:56,170 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-13 09:30:56,171 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-13 09:30:56,171 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-13 09:30:56,171 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-13 09:30:56,171 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-13 09:30:56,171 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-13 09:30:56,171 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-13 09:30:56,171 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-13 09:30:56,171 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-13 09:30:56,171 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-13 09:30:56,171 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-13 09:30:56,171 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-13 09:30:56,171 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-13 09:30:56,171 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-13 09:30:56,171 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-13 09:30:56,171 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-13 09:30:56,171 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-13 09:30:56,171 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-13 09:30:56,171 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-13 09:30:56,171 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-13 09:30:56,171 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-13 09:30:56,172 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-13 09:30:56,172 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-13 09:30:56,172 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-13 09:30:56,172 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-13 09:30:56,172 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-13 09:30:56,172 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-13 09:30:56,172 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-13 09:30:56,172 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-13 09:30:56,172 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-13 09:30:56,172 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-13 09:30:56,172 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-13 09:30:56,172 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-13 09:30:56,172 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-13 09:30:56,172 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-13 09:30:56,172 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-13 09:30:56,172 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-13 09:30:56,172 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-13 09:30:56,172 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-13 09:30:56,172 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-13 09:30:56,172 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-13 09:30:56,173 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-13 09:30:56,173 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-13 09:30:56,173 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-13 09:30:56,173 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-13 09:30:56,173 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-13 09:30:56,173 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-13 09:30:56,173 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-13 09:30:56,173 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-13 09:30:56,173 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-13 09:30:56,173 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-13 09:30:56,173 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-13 09:30:56,173 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-13 09:30:56,173 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-13 09:30:56,173 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-13 09:30:56,173 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-13 09:30:56,173 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-13 09:30:56,173 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-13 09:30:56,173 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-13 09:30:56,173 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-13 09:30:56,173 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-13 09:30:56,174 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-13 09:30:56,174 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-13 09:30:56,174 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-13 09:30:56,174 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-13 09:30:56,174 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-13 09:30:56,174 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-13 09:30:56,174 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-13 09:30:56,174 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-13 09:30:56,174 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-13 09:30:56,174 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-13 09:30:56,174 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-13 09:30:56,174 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-13 09:30:56,174 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-13 09:30:56,174 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-13 09:30:56,174 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-13 09:30:56,174 INFO L128 BoogieDeclarations]: Found specification of procedure kfree [2018-04-13 09:30:56,174 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-13 09:30:56,174 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_pointer [2018-04-13 09:30:56,174 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_nonpositive [2018-04-13 09:30:56,175 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_positive [2018-04-13 09:30:56,175 INFO L128 BoogieDeclarations]: Found specification of procedure memcpy [2018-04-13 09:30:56,175 INFO L128 BoogieDeclarations]: Found specification of procedure memset [2018-04-13 09:30:56,175 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_malloc [2018-04-13 09:30:56,175 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-13 09:30:56,175 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_zalloc [2018-04-13 09:30:56,175 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2018-04-13 09:30:56,175 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEAD [2018-04-13 09:30:56,175 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-04-13 09:30:56,175 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_add [2018-04-13 09:30:56,175 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_del [2018-04-13 09:30:56,175 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add [2018-04-13 09:30:56,175 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-04-13 09:30:56,175 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tail [2018-04-13 09:30:56,175 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_del [2018-04-13 09:30:56,175 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_alloc [2018-04-13 09:30:56,175 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fill [2018-04-13 09:30:56,175 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2018-04-13 09:30:56,175 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_free [2018-04-13 09:30:56,175 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-13 09:30:56,176 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_submit_msg [2018-04-13 09:30:56,176 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgs [2018-04-13 09:30:56,176 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdata [2018-04-13 09:30:56,176 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdata [2018-04-13 09:30:56,176 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_return [2018-04-13 09:30:56,176 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-13 09:30:56,176 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-13 09:30:56,176 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_return [2018-04-13 09:30:56,176 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_sub [2018-04-13 09:30:56,176 INFO L128 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2018-04-13 09:30:56,176 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_init [2018-04-13 09:30:56,176 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_get [2018-04-13 09:30:56,176 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_put [2018-04-13 09:30:56,176 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_del [2018-04-13 09:30:56,176 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanup [2018-04-13 09:30:56,176 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_release [2018-04-13 09:30:56,176 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_put [2018-04-13 09:30:56,176 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_get [2018-04-13 09:30:56,176 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_init_internal [2018-04-13 09:30:56,177 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_init [2018-04-13 09:30:56,177 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_create [2018-04-13 09:30:56,177 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2018-04-13 09:30:56,177 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__f [2018-04-13 09:30:56,177 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__g [2018-04-13 09:30:56,177 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_point [2018-04-13 09:30:56,177 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-13 09:30:56,177 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-13 09:30:56,177 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-13 09:30:56,177 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-13 09:30:56,454 WARN L446 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-04-13 09:30:56,557 WARN L446 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-04-13 09:30:56,718 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-13 09:30:56,719 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.04 09:30:56 BoogieIcfgContainer [2018-04-13 09:30:56,719 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-13 09:30:56,720 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-13 09:30:56,720 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-13 09:30:56,722 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-13 09:30:56,722 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.04 09:30:55" (1/3) ... [2018-04-13 09:30:56,723 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b09a997 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.04 09:30:56, skipping insertion in model container [2018-04-13 09:30:56,723 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 09:30:56" (2/3) ... [2018-04-13 09:30:56,723 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b09a997 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.04 09:30:56, skipping insertion in model container [2018-04-13 09:30:56,724 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.04 09:30:56" (3/3) ... [2018-04-13 09:30:56,725 INFO L107 eAbstractionObserver]: Analyzing ICFG memleaks_test18_2_false-valid-memtrack_true-termination.i [2018-04-13 09:30:56,732 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-13 09:30:56,741 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 79 error locations. [2018-04-13 09:30:56,778 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-13 09:30:56,779 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-13 09:30:56,779 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-13 09:30:56,779 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-13 09:30:56,779 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-13 09:30:56,779 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-13 09:30:56,779 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-13 09:30:56,779 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-13 09:30:56,779 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-13 09:30:56,780 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-13 09:30:56,798 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states. [2018-04-13 09:30:56,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-04-13 09:30:56,806 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:30:56,806 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-04-13 09:30:56,807 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:30:56,811 INFO L82 PathProgramCache]: Analyzing trace with hash 15273872, now seen corresponding path program 1 times [2018-04-13 09:30:56,812 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:30:56,813 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:30:56,862 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:30:56,862 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:30:56,862 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:30:56,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:30:56,896 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:30:56,933 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-13 09:30:56,935 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 09:30:56,935 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-13 09:30:56,937 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-13 09:30:56,948 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-13 09:30:56,949 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-13 09:30:56,951 INFO L87 Difference]: Start difference. First operand 126 states. Second operand 3 states. [2018-04-13 09:30:57,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:30:57,030 INFO L93 Difference]: Finished difference Result 77 states and 82 transitions. [2018-04-13 09:30:57,031 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-13 09:30:57,032 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-04-13 09:30:57,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:30:57,039 INFO L225 Difference]: With dead ends: 77 [2018-04-13 09:30:57,039 INFO L226 Difference]: Without dead ends: 71 [2018-04-13 09:30:57,041 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-13 09:30:57,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2018-04-13 09:30:57,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 52. [2018-04-13 09:30:57,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2018-04-13 09:30:57,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 57 transitions. [2018-04-13 09:30:57,067 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 57 transitions. Word has length 4 [2018-04-13 09:30:57,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:30:57,067 INFO L459 AbstractCegarLoop]: Abstraction has 52 states and 57 transitions. [2018-04-13 09:30:57,067 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-13 09:30:57,067 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 57 transitions. [2018-04-13 09:30:57,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-04-13 09:30:57,067 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:30:57,067 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-04-13 09:30:57,068 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:30:57,068 INFO L82 PathProgramCache]: Analyzing trace with hash 15273873, now seen corresponding path program 1 times [2018-04-13 09:30:57,068 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:30:57,068 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:30:57,069 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:30:57,069 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:30:57,069 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:30:57,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:30:57,077 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:30:57,099 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-13 09:30:57,099 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 09:30:57,099 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-13 09:30:57,100 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-13 09:30:57,100 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-13 09:30:57,100 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-13 09:30:57,101 INFO L87 Difference]: Start difference. First operand 52 states and 57 transitions. Second operand 3 states. [2018-04-13 09:30:57,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:30:57,141 INFO L93 Difference]: Finished difference Result 88 states and 99 transitions. [2018-04-13 09:30:57,142 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-13 09:30:57,142 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-04-13 09:30:57,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:30:57,144 INFO L225 Difference]: With dead ends: 88 [2018-04-13 09:30:57,144 INFO L226 Difference]: Without dead ends: 88 [2018-04-13 09:30:57,145 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-13 09:30:57,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2018-04-13 09:30:57,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 50. [2018-04-13 09:30:57,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-04-13 09:30:57,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 55 transitions. [2018-04-13 09:30:57,150 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 55 transitions. Word has length 4 [2018-04-13 09:30:57,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:30:57,150 INFO L459 AbstractCegarLoop]: Abstraction has 50 states and 55 transitions. [2018-04-13 09:30:57,150 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-13 09:30:57,150 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 55 transitions. [2018-04-13 09:30:57,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-04-13 09:30:57,150 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:30:57,150 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-13 09:30:57,150 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:30:57,151 INFO L82 PathProgramCache]: Analyzing trace with hash -1157768361, now seen corresponding path program 1 times [2018-04-13 09:30:57,151 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:30:57,151 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:30:57,152 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:30:57,152 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:30:57,152 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:30:57,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:30:57,163 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:30:57,191 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-13 09:30:57,191 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 09:30:57,191 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-13 09:30:57,191 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-13 09:30:57,191 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-13 09:30:57,191 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-13 09:30:57,192 INFO L87 Difference]: Start difference. First operand 50 states and 55 transitions. Second operand 3 states. [2018-04-13 09:30:57,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:30:57,243 INFO L93 Difference]: Finished difference Result 82 states and 93 transitions. [2018-04-13 09:30:57,244 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-13 09:30:57,244 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 20 [2018-04-13 09:30:57,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:30:57,245 INFO L225 Difference]: With dead ends: 82 [2018-04-13 09:30:57,245 INFO L226 Difference]: Without dead ends: 79 [2018-04-13 09:30:57,245 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-13 09:30:57,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2018-04-13 09:30:57,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 61. [2018-04-13 09:30:57,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2018-04-13 09:30:57,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 72 transitions. [2018-04-13 09:30:57,249 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 72 transitions. Word has length 20 [2018-04-13 09:30:57,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:30:57,249 INFO L459 AbstractCegarLoop]: Abstraction has 61 states and 72 transitions. [2018-04-13 09:30:57,250 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-13 09:30:57,250 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 72 transitions. [2018-04-13 09:30:57,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-13 09:30:57,250 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:30:57,250 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-13 09:30:57,250 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:30:57,250 INFO L82 PathProgramCache]: Analyzing trace with hash -157722919, now seen corresponding path program 1 times [2018-04-13 09:30:57,250 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:30:57,251 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:30:57,252 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:30:57,252 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:30:57,252 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:30:57,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:30:57,267 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:30:57,310 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-13 09:30:57,310 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 09:30:57,310 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-13 09:30:57,311 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-13 09:30:57,311 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-13 09:30:57,311 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-13 09:30:57,311 INFO L87 Difference]: Start difference. First operand 61 states and 72 transitions. Second operand 6 states. [2018-04-13 09:30:57,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:30:57,363 INFO L93 Difference]: Finished difference Result 89 states and 105 transitions. [2018-04-13 09:30:57,363 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-13 09:30:57,363 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 22 [2018-04-13 09:30:57,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:30:57,364 INFO L225 Difference]: With dead ends: 89 [2018-04-13 09:30:57,364 INFO L226 Difference]: Without dead ends: 89 [2018-04-13 09:30:57,364 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-13 09:30:57,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2018-04-13 09:30:57,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 61. [2018-04-13 09:30:57,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2018-04-13 09:30:57,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 71 transitions. [2018-04-13 09:30:57,370 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 71 transitions. Word has length 22 [2018-04-13 09:30:57,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:30:57,370 INFO L459 AbstractCegarLoop]: Abstraction has 61 states and 71 transitions. [2018-04-13 09:30:57,370 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-13 09:30:57,370 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 71 transitions. [2018-04-13 09:30:57,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-04-13 09:30:57,371 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:30:57,371 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] [2018-04-13 09:30:57,371 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:30:57,372 INFO L82 PathProgramCache]: Analyzing trace with hash -1274793451, now seen corresponding path program 1 times [2018-04-13 09:30:57,372 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:30:57,372 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:30:57,373 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:30:57,373 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:30:57,373 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:30:57,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:30:57,386 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:30:57,414 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-13 09:30:57,414 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 09:30:57,414 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-13 09:30:57,414 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-13 09:30:57,415 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-13 09:30:57,415 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-13 09:30:57,415 INFO L87 Difference]: Start difference. First operand 61 states and 71 transitions. Second operand 4 states. [2018-04-13 09:30:57,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:30:57,450 INFO L93 Difference]: Finished difference Result 97 states and 116 transitions. [2018-04-13 09:30:57,450 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-13 09:30:57,450 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 24 [2018-04-13 09:30:57,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:30:57,451 INFO L225 Difference]: With dead ends: 97 [2018-04-13 09:30:57,451 INFO L226 Difference]: Without dead ends: 97 [2018-04-13 09:30:57,451 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-13 09:30:57,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2018-04-13 09:30:57,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 63. [2018-04-13 09:30:57,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-04-13 09:30:57,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 73 transitions. [2018-04-13 09:30:57,456 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 73 transitions. Word has length 24 [2018-04-13 09:30:57,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:30:57,457 INFO L459 AbstractCegarLoop]: Abstraction has 63 states and 73 transitions. [2018-04-13 09:30:57,457 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-13 09:30:57,457 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 73 transitions. [2018-04-13 09:30:57,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-04-13 09:30:57,457 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:30:57,457 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] [2018-04-13 09:30:57,457 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:30:57,458 INFO L82 PathProgramCache]: Analyzing trace with hash 983298947, now seen corresponding path program 1 times [2018-04-13 09:30:57,458 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:30:57,458 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:30:57,459 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:30:57,459 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:30:57,459 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:30:57,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:30:57,470 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:30:57,509 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-13 09:30:57,509 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:30:57,510 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:30:57,511 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:30:57,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:30:57,541 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:30:57,565 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 09:30:57,565 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-13 09:30:57,565 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 5 [2018-04-13 09:30:57,566 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-13 09:30:57,566 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-13 09:30:57,566 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-13 09:30:57,566 INFO L87 Difference]: Start difference. First operand 63 states and 73 transitions. Second operand 5 states. [2018-04-13 09:30:57,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:30:57,586 INFO L93 Difference]: Finished difference Result 56 states and 60 transitions. [2018-04-13 09:30:57,587 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-13 09:30:57,587 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 27 [2018-04-13 09:30:57,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:30:57,588 INFO L225 Difference]: With dead ends: 56 [2018-04-13 09:30:57,588 INFO L226 Difference]: Without dead ends: 54 [2018-04-13 09:30:57,588 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-13 09:30:57,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2018-04-13 09:30:57,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2018-04-13 09:30:57,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2018-04-13 09:30:57,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 58 transitions. [2018-04-13 09:30:57,592 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 58 transitions. Word has length 27 [2018-04-13 09:30:57,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:30:57,592 INFO L459 AbstractCegarLoop]: Abstraction has 54 states and 58 transitions. [2018-04-13 09:30:57,592 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-13 09:30:57,592 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 58 transitions. [2018-04-13 09:30:57,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2018-04-13 09:30:57,593 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:30:57,593 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:30:57,593 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:30:57,593 INFO L82 PathProgramCache]: Analyzing trace with hash -1148657215, now seen corresponding path program 1 times [2018-04-13 09:30:57,593 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:30:57,594 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:30:57,595 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:30:57,595 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:30:57,595 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:30:57,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:30:57,605 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:30:57,638 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-13 09:30:57,638 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 09:30:57,638 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-13 09:30:57,638 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-13 09:30:57,639 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-13 09:30:57,639 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-13 09:30:57,639 INFO L87 Difference]: Start difference. First operand 54 states and 58 transitions. Second operand 5 states. [2018-04-13 09:30:57,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:30:57,650 INFO L93 Difference]: Finished difference Result 58 states and 62 transitions. [2018-04-13 09:30:57,651 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-13 09:30:57,651 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 29 [2018-04-13 09:30:57,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:30:57,651 INFO L225 Difference]: With dead ends: 58 [2018-04-13 09:30:57,651 INFO L226 Difference]: Without dead ends: 58 [2018-04-13 09:30:57,651 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-13 09:30:57,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2018-04-13 09:30:57,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 56. [2018-04-13 09:30:57,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2018-04-13 09:30:57,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 60 transitions. [2018-04-13 09:30:57,654 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 60 transitions. Word has length 29 [2018-04-13 09:30:57,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:30:57,654 INFO L459 AbstractCegarLoop]: Abstraction has 56 states and 60 transitions. [2018-04-13 09:30:57,654 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-13 09:30:57,654 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 60 transitions. [2018-04-13 09:30:57,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-13 09:30:57,654 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:30:57,654 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:30:57,654 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:30:57,655 INFO L82 PathProgramCache]: Analyzing trace with hash 277814915, now seen corresponding path program 1 times [2018-04-13 09:30:57,655 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:30:57,655 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:30:57,656 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:30:57,656 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:30:57,656 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:30:57,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:30:57,670 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:30:57,676 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 09:30:57,676 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:30:57,676 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:30:57,677 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:30:57,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:30:57,702 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:30:57,722 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-13 09:30:57,723 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:30:57,725 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:30:57,725 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-13 09:30:57,747 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_malloc_#t~malloc12.base| Int)) (= |c_#valid| (store |c_old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_malloc_#t~malloc12.base| 1))) is different from true [2018-04-13 09:30:57,758 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-04-13 09:30:57,758 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:30:57,762 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-13 09:30:57,762 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:11 [2018-04-13 09:30:57,769 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 3 not checked. [2018-04-13 09:30:57,769 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 09:30:57,769 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-13 09:30:57,769 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-13 09:30:57,769 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-13 09:30:57,770 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=32, Unknown=1, NotChecked=10, Total=56 [2018-04-13 09:30:57,770 INFO L87 Difference]: Start difference. First operand 56 states and 60 transitions. Second operand 8 states. [2018-04-13 09:30:57,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:30:57,857 INFO L93 Difference]: Finished difference Result 65 states and 70 transitions. [2018-04-13 09:30:57,857 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-13 09:30:57,857 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 31 [2018-04-13 09:30:57,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:30:57,858 INFO L225 Difference]: With dead ends: 65 [2018-04-13 09:30:57,858 INFO L226 Difference]: Without dead ends: 65 [2018-04-13 09:30:57,858 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=53, Unknown=2, NotChecked=14, Total=90 [2018-04-13 09:30:57,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2018-04-13 09:30:57,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 60. [2018-04-13 09:30:57,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2018-04-13 09:30:57,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 67 transitions. [2018-04-13 09:30:57,860 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 67 transitions. Word has length 31 [2018-04-13 09:30:57,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:30:57,860 INFO L459 AbstractCegarLoop]: Abstraction has 60 states and 67 transitions. [2018-04-13 09:30:57,860 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-13 09:30:57,860 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 67 transitions. [2018-04-13 09:30:57,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-13 09:30:57,861 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:30:57,861 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:30:57,861 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:30:57,861 INFO L82 PathProgramCache]: Analyzing trace with hash 277814916, now seen corresponding path program 1 times [2018-04-13 09:30:57,861 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:30:57,861 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:30:57,862 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:30:57,862 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:30:57,862 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:30:57,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:30:57,870 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:30:57,873 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 09:30:57,873 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:30:57,873 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:30:57,874 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:30:57,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:30:57,899 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:30:57,923 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2018-04-13 09:30:57,924 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:30:57,942 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 25 treesize of output 24 [2018-04-13 09:30:57,943 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:30:57,944 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 23 treesize of output 22 [2018-04-13 09:30:57,944 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 09:30:57,965 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 22 treesize of output 21 [2018-04-13 09:30:57,965 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:30:57,978 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 09:30:57,979 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:50, output treesize:46 [2018-04-13 09:30:58,105 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:30:58,106 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:30:58,107 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 50 [2018-04-13 09:30:58,108 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:30:58,134 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:30:58,135 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:30:58,135 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2018-04-13 09:30:58,136 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:30:58,158 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:30:58,158 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:30:58,159 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2018-04-13 09:30:58,159 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 09:30:58,178 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 29 treesize of output 28 [2018-04-13 09:30:58,179 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:30:58,196 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2018-04-13 09:30:58,196 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:73, output treesize:55 [2018-04-13 09:30:58,238 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 09:30:58,238 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 09:30:58,238 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-13 09:30:58,238 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-13 09:30:58,240 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-13 09:30:58,240 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=90, Unknown=1, NotChecked=0, Total=110 [2018-04-13 09:30:58,240 INFO L87 Difference]: Start difference. First operand 60 states and 67 transitions. Second operand 11 states. [2018-04-13 09:31:47,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:31:47,437 INFO L93 Difference]: Finished difference Result 125 states and 139 transitions. [2018-04-13 09:31:47,438 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-13 09:31:47,438 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 31 [2018-04-13 09:31:47,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:31:47,438 INFO L225 Difference]: With dead ends: 125 [2018-04-13 09:31:47,439 INFO L226 Difference]: Without dead ends: 125 [2018-04-13 09:31:47,439 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=65, Invalid=309, Unknown=6, NotChecked=0, Total=380 [2018-04-13 09:31:47,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2018-04-13 09:31:47,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 83. [2018-04-13 09:31:47,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 83 states. [2018-04-13 09:31:47,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 101 transitions. [2018-04-13 09:31:47,443 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 101 transitions. Word has length 31 [2018-04-13 09:31:47,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:31:47,443 INFO L459 AbstractCegarLoop]: Abstraction has 83 states and 101 transitions. [2018-04-13 09:31:47,443 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-13 09:31:47,443 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 101 transitions. [2018-04-13 09:31:47,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-04-13 09:31:47,444 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:31:47,444 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:31:47,444 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:31:47,444 INFO L82 PathProgramCache]: Analyzing trace with hash -1644127274, now seen corresponding path program 1 times [2018-04-13 09:31:47,444 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:31:47,444 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:31:47,445 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:31:47,445 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:31:47,445 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:31:47,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:31:47,454 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:31:47,476 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-13 09:31:47,476 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 09:31:47,476 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-13 09:31:47,476 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-13 09:31:47,477 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-13 09:31:47,477 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-13 09:31:47,477 INFO L87 Difference]: Start difference. First operand 83 states and 101 transitions. Second operand 4 states. [2018-04-13 09:31:47,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:31:47,500 INFO L93 Difference]: Finished difference Result 80 states and 90 transitions. [2018-04-13 09:31:47,500 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-13 09:31:47,500 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 32 [2018-04-13 09:31:47,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:31:47,501 INFO L225 Difference]: With dead ends: 80 [2018-04-13 09:31:47,501 INFO L226 Difference]: Without dead ends: 80 [2018-04-13 09:31:47,502 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-13 09:31:47,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2018-04-13 09:31:47,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 70. [2018-04-13 09:31:47,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2018-04-13 09:31:47,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 80 transitions. [2018-04-13 09:31:47,505 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 80 transitions. Word has length 32 [2018-04-13 09:31:47,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:31:47,506 INFO L459 AbstractCegarLoop]: Abstraction has 70 states and 80 transitions. [2018-04-13 09:31:47,506 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-13 09:31:47,506 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 80 transitions. [2018-04-13 09:31:47,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-04-13 09:31:47,507 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:31:47,507 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:31:47,507 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:31:47,507 INFO L82 PathProgramCache]: Analyzing trace with hash 116467867, now seen corresponding path program 1 times [2018-04-13 09:31:47,507 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:31:47,507 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:31:47,509 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:31:47,509 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:31:47,509 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:31:47,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:31:47,518 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:31:47,544 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-13 09:31:47,544 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:31:47,544 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:31:47,545 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:31:47,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:31:47,559 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:31:47,579 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-13 09:31:47,580 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 09:31:47,580 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2018-04-13 09:31:47,580 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-13 09:31:47,580 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-13 09:31:47,580 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=22, Unknown=0, NotChecked=0, Total=42 [2018-04-13 09:31:47,581 INFO L87 Difference]: Start difference. First operand 70 states and 80 transitions. Second operand 7 states. [2018-04-13 09:31:47,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:31:47,614 INFO L93 Difference]: Finished difference Result 110 states and 127 transitions. [2018-04-13 09:31:47,614 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-13 09:31:47,614 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 37 [2018-04-13 09:31:47,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:31:47,615 INFO L225 Difference]: With dead ends: 110 [2018-04-13 09:31:47,615 INFO L226 Difference]: Without dead ends: 110 [2018-04-13 09:31:47,615 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=22, Unknown=0, NotChecked=0, Total=42 [2018-04-13 09:31:47,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2018-04-13 09:31:47,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 73. [2018-04-13 09:31:47,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2018-04-13 09:31:47,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 83 transitions. [2018-04-13 09:31:47,619 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 83 transitions. Word has length 37 [2018-04-13 09:31:47,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:31:47,620 INFO L459 AbstractCegarLoop]: Abstraction has 73 states and 83 transitions. [2018-04-13 09:31:47,620 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-13 09:31:47,620 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 83 transitions. [2018-04-13 09:31:47,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-04-13 09:31:47,620 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:31:47,621 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:31:47,621 INFO L408 AbstractCegarLoop]: === Iteration 12 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:31:47,621 INFO L82 PathProgramCache]: Analyzing trace with hash -990538805, now seen corresponding path program 1 times [2018-04-13 09:31:47,621 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:31:47,621 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:31:47,622 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:31:47,622 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:31:47,622 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:31:47,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:31:47,630 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:31:47,632 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 09:31:47,632 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:31:47,632 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:31:47,633 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:31:47,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:31:47,647 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:31:47,703 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-13 09:31:47,704 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 09:31:47,704 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-13 09:31:47,704 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-13 09:31:47,704 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-13 09:31:47,704 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=38, Unknown=4, NotChecked=0, Total=56 [2018-04-13 09:31:47,705 INFO L87 Difference]: Start difference. First operand 73 states and 83 transitions. Second operand 8 states. [2018-04-13 09:31:47,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:31:47,819 INFO L93 Difference]: Finished difference Result 82 states and 91 transitions. [2018-04-13 09:31:47,819 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-13 09:31:47,819 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 37 [2018-04-13 09:31:47,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:31:47,820 INFO L225 Difference]: With dead ends: 82 [2018-04-13 09:31:47,820 INFO L226 Difference]: Without dead ends: 71 [2018-04-13 09:31:47,820 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=50, Unknown=4, NotChecked=0, Total=72 [2018-04-13 09:31:47,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2018-04-13 09:31:47,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2018-04-13 09:31:47,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2018-04-13 09:31:47,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 80 transitions. [2018-04-13 09:31:47,823 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 80 transitions. Word has length 37 [2018-04-13 09:31:47,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:31:47,824 INFO L459 AbstractCegarLoop]: Abstraction has 71 states and 80 transitions. [2018-04-13 09:31:47,824 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-13 09:31:47,824 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 80 transitions. [2018-04-13 09:31:47,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2018-04-13 09:31:47,825 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:31:47,825 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:31:47,825 INFO L408 AbstractCegarLoop]: === Iteration 13 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:31:47,825 INFO L82 PathProgramCache]: Analyzing trace with hash 433843853, now seen corresponding path program 1 times [2018-04-13 09:31:47,825 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:31:47,825 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:31:47,826 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:31:47,826 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:31:47,827 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:31:47,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:31:47,834 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:31:47,859 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 09:31:47,859 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 09:31:47,860 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-13 09:31:47,860 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-13 09:31:47,860 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-13 09:31:47,860 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-13 09:31:47,860 INFO L87 Difference]: Start difference. First operand 71 states and 80 transitions. Second operand 6 states. [2018-04-13 09:31:47,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:31:47,890 INFO L93 Difference]: Finished difference Result 69 states and 76 transitions. [2018-04-13 09:31:47,890 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-13 09:31:47,890 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 39 [2018-04-13 09:31:47,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:31:47,891 INFO L225 Difference]: With dead ends: 69 [2018-04-13 09:31:47,891 INFO L226 Difference]: Without dead ends: 69 [2018-04-13 09:31:47,891 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-04-13 09:31:47,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2018-04-13 09:31:47,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 67. [2018-04-13 09:31:47,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-04-13 09:31:47,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 74 transitions. [2018-04-13 09:31:47,894 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 74 transitions. Word has length 39 [2018-04-13 09:31:47,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:31:47,894 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 74 transitions. [2018-04-13 09:31:47,894 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-13 09:31:47,894 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 74 transitions. [2018-04-13 09:31:47,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2018-04-13 09:31:47,895 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:31:47,895 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:31:47,895 INFO L408 AbstractCegarLoop]: === Iteration 14 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:31:47,895 INFO L82 PathProgramCache]: Analyzing trace with hash -1658919618, now seen corresponding path program 1 times [2018-04-13 09:31:47,896 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:31:47,896 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:31:47,897 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:31:47,897 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:31:47,897 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:31:47,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:31:47,907 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:31:47,914 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 09:31:47,914 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:31:47,914 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:31:47,915 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:31:47,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:31:47,945 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:31:47,959 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2018-04-13 09:31:47,959 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:31:47,978 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 23 treesize of output 22 [2018-04-13 09:31:47,979 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:31:47,999 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 25 treesize of output 24 [2018-04-13 09:31:48,000 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 09:31:48,002 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 22 treesize of output 21 [2018-04-13 09:31:48,002 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:31:48,018 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 09:31:48,018 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:50, output treesize:46 [2018-04-13 09:31:48,167 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:48,168 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:48,169 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 50 [2018-04-13 09:31:48,169 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:31:48,204 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:48,206 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 35 treesize of output 38 [2018-04-13 09:31:48,206 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:31:48,239 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:48,239 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:48,240 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 28 [2018-04-13 09:31:48,241 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 09:31:48,271 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:48,272 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:48,272 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2018-04-13 09:31:48,273 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:31:48,291 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2018-04-13 09:31:48,291 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:73, output treesize:55 [2018-04-13 09:31:48,517 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:48,518 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:48,519 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 59 [2018-04-13 09:31:48,520 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:31:48,588 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:48,589 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:48,590 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:48,592 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:48,597 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 58 treesize of output 89 [2018-04-13 09:31:48,598 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-04-13 09:31:48,700 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:48,701 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:48,702 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 58 [2018-04-13 09:31:48,702 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 09:31:48,705 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:48,705 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:48,706 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 52 [2018-04-13 09:31:48,707 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:31:48,807 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 52 treesize of output 59 [2018-04-13 09:31:48,807 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2018-04-13 09:31:48,913 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:48,914 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:48,915 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:48,915 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:48,921 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 56 treesize of output 87 [2018-04-13 09:31:48,921 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2018-04-13 09:31:49,058 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:49,067 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:49,068 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 56 [2018-04-13 09:31:49,068 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-13 09:31:49,070 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:49,071 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:49,071 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 50 [2018-04-13 09:31:49,072 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-13 09:31:49,181 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:49,185 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:49,185 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:49,193 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 60 treesize of output 87 [2018-04-13 09:31:49,193 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2018-04-13 09:31:49,354 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:49,355 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:49,523 INFO L303 Elim1Store]: Index analysis took 170 ms [2018-04-13 09:31:49,523 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 52 [2018-04-13 09:31:49,524 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-13 09:31:49,528 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:49,529 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:31:49,529 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 60 [2018-04-13 09:31:49,530 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2018-04-13 09:31:49,648 INFO L267 ElimStorePlain]: Start of recursive call 1: 16 dim-0 vars, 8 dim-1 vars, End of recursive call: 24 dim-0 vars, and 8 xjuncts. [2018-04-13 09:31:49,648 INFO L202 ElimStorePlain]: Needed 12 recursive calls to eliminate 24 variables, input treesize:233, output treesize:333 [2018-04-13 09:31:49,775 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 19 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 09:31:49,775 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 09:31:49,776 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-13 09:31:49,776 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-13 09:31:49,776 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-13 09:31:49,776 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=172, Unknown=7, NotChecked=0, Total=210 [2018-04-13 09:31:49,776 INFO L87 Difference]: Start difference. First operand 67 states and 74 transitions. Second operand 15 states. [2018-04-13 09:32:02,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:32:02,649 INFO L93 Difference]: Finished difference Result 100 states and 111 transitions. [2018-04-13 09:32:02,649 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-13 09:32:02,649 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 44 [2018-04-13 09:32:02,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:32:02,650 INFO L225 Difference]: With dead ends: 100 [2018-04-13 09:32:02,650 INFO L226 Difference]: Without dead ends: 100 [2018-04-13 09:32:02,650 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=86, Invalid=501, Unknown=13, NotChecked=0, Total=600 [2018-04-13 09:32:02,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2018-04-13 09:32:02,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 87. [2018-04-13 09:32:02,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2018-04-13 09:32:02,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 103 transitions. [2018-04-13 09:32:02,653 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 103 transitions. Word has length 44 [2018-04-13 09:32:02,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:32:02,653 INFO L459 AbstractCegarLoop]: Abstraction has 87 states and 103 transitions. [2018-04-13 09:32:02,653 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-13 09:32:02,653 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 103 transitions. [2018-04-13 09:32:02,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-04-13 09:32:02,654 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:32:02,654 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:32:02,654 INFO L408 AbstractCegarLoop]: === Iteration 15 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:32:02,654 INFO L82 PathProgramCache]: Analyzing trace with hash -1553355684, now seen corresponding path program 1 times [2018-04-13 09:32:02,654 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:32:02,654 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:32:02,655 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:32:02,656 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:32:02,656 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:32:02,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:32:02,663 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:32:02,717 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-13 09:32:02,717 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 09:32:02,717 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-13 09:32:02,717 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-13 09:32:02,717 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-13 09:32:02,718 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-13 09:32:02,718 INFO L87 Difference]: Start difference. First operand 87 states and 103 transitions. Second operand 6 states. [2018-04-13 09:32:02,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:32:02,803 INFO L93 Difference]: Finished difference Result 91 states and 104 transitions. [2018-04-13 09:32:02,804 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-13 09:32:02,804 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 45 [2018-04-13 09:32:02,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:32:02,804 INFO L225 Difference]: With dead ends: 91 [2018-04-13 09:32:02,804 INFO L226 Difference]: Without dead ends: 91 [2018-04-13 09:32:02,805 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-13 09:32:02,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2018-04-13 09:32:02,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 87. [2018-04-13 09:32:02,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2018-04-13 09:32:02,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 101 transitions. [2018-04-13 09:32:02,808 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 101 transitions. Word has length 45 [2018-04-13 09:32:02,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:32:02,808 INFO L459 AbstractCegarLoop]: Abstraction has 87 states and 101 transitions. [2018-04-13 09:32:02,808 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-13 09:32:02,808 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 101 transitions. [2018-04-13 09:32:02,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2018-04-13 09:32:02,809 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:32:02,809 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:32:02,809 INFO L408 AbstractCegarLoop]: === Iteration 16 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:32:02,809 INFO L82 PathProgramCache]: Analyzing trace with hash -909385844, now seen corresponding path program 1 times [2018-04-13 09:32:02,809 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:32:02,809 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:32:02,810 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:32:02,810 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:32:02,810 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:32:02,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:32:02,824 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:32:02,980 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-04-13 09:32:02,980 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:32:02,980 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:32:02,981 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:32:02,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:32:02,997 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:32:03,065 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 15 treesize of output 12 [2018-04-13 09:32:03,067 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 12 treesize of output 11 [2018-04-13 09:32:03,067 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:03,069 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:32:03,073 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:32:03,073 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:29, output treesize:25 [2018-04-13 09:32:03,114 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-13 09:32:03,116 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 09:32:03,116 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2018-04-13 09:32:03,116 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:03,119 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:32:03,122 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 09:32:03,122 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:27, output treesize:16 [2018-04-13 09:32:03,132 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 09:32:03,132 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 09:32:03,132 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 14] total 18 [2018-04-13 09:32:03,132 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-13 09:32:03,133 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-13 09:32:03,133 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2018-04-13 09:32:03,133 INFO L87 Difference]: Start difference. First operand 87 states and 101 transitions. Second operand 19 states. [2018-04-13 09:32:03,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:32:03,321 INFO L93 Difference]: Finished difference Result 106 states and 114 transitions. [2018-04-13 09:32:03,322 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-13 09:32:03,322 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 46 [2018-04-13 09:32:03,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:32:03,323 INFO L225 Difference]: With dead ends: 106 [2018-04-13 09:32:03,323 INFO L226 Difference]: Without dead ends: 106 [2018-04-13 09:32:03,323 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 37 SyntacticMatches, 7 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=100, Invalid=550, Unknown=0, NotChecked=0, Total=650 [2018-04-13 09:32:03,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2018-04-13 09:32:03,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 95. [2018-04-13 09:32:03,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 95 states. [2018-04-13 09:32:03,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 107 transitions. [2018-04-13 09:32:03,326 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 107 transitions. Word has length 46 [2018-04-13 09:32:03,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:32:03,327 INFO L459 AbstractCegarLoop]: Abstraction has 95 states and 107 transitions. [2018-04-13 09:32:03,327 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-13 09:32:03,327 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 107 transitions. [2018-04-13 09:32:03,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-13 09:32:03,327 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:32:03,327 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:32:03,327 INFO L408 AbstractCegarLoop]: === Iteration 17 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:32:03,328 INFO L82 PathProgramCache]: Analyzing trace with hash 1873810107, now seen corresponding path program 1 times [2018-04-13 09:32:03,328 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:32:03,328 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:32:03,329 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:32:03,329 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:32:03,329 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:32:03,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:32:03,341 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:32:03,525 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 09:32:03,525 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:32:03,525 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:32:03,526 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:32:03,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:32:03,544 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:32:03,613 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-13 09:32:03,613 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:03,615 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:32:03,615 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-13 09:32:03,660 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 15 treesize of output 12 [2018-04-13 09:32:03,662 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 12 treesize of output 11 [2018-04-13 09:32:03,662 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:03,664 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:32:03,672 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-13 09:32:03,672 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:34, output treesize:27 [2018-04-13 09:32:03,689 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2018-04-13 09:32:03,689 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:03,690 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:32:03,690 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:13, output treesize:3 [2018-04-13 09:32:03,701 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 19 treesize of output 15 [2018-04-13 09:32:03,703 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 09:32:03,703 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2018-04-13 09:32:03,703 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:03,705 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:32:03,708 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-13 09:32:03,708 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:29, output treesize:5 [2018-04-13 09:32:03,710 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 09:32:03,710 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 09:32:03,710 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2018-04-13 09:32:03,711 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 09:32:03,711 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 09:32:03,711 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2018-04-13 09:32:03,711 INFO L87 Difference]: Start difference. First operand 95 states and 107 transitions. Second operand 21 states. [2018-04-13 09:32:04,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:32:04,003 INFO L93 Difference]: Finished difference Result 100 states and 112 transitions. [2018-04-13 09:32:04,003 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-13 09:32:04,003 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 47 [2018-04-13 09:32:04,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:32:04,004 INFO L225 Difference]: With dead ends: 100 [2018-04-13 09:32:04,004 INFO L226 Difference]: Without dead ends: 100 [2018-04-13 09:32:04,004 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2018-04-13 09:32:04,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2018-04-13 09:32:04,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 97. [2018-04-13 09:32:04,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 97 states. [2018-04-13 09:32:04,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 109 transitions. [2018-04-13 09:32:04,007 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 109 transitions. Word has length 47 [2018-04-13 09:32:04,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:32:04,007 INFO L459 AbstractCegarLoop]: Abstraction has 97 states and 109 transitions. [2018-04-13 09:32:04,007 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 09:32:04,007 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 109 transitions. [2018-04-13 09:32:04,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-04-13 09:32:04,008 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:32:04,008 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:32:04,008 INFO L408 AbstractCegarLoop]: === Iteration 18 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:32:04,008 INFO L82 PathProgramCache]: Analyzing trace with hash 760970197, now seen corresponding path program 2 times [2018-04-13 09:32:04,008 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:32:04,009 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:32:04,009 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:32:04,010 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:32:04,010 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:32:04,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:32:04,018 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:32:04,049 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2018-04-13 09:32:04,049 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:32:04,049 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:32:04,050 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-13 09:32:04,059 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-13 09:32:04,060 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:32:04,061 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:32:04,089 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2018-04-13 09:32:04,089 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 09:32:04,089 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2018-04-13 09:32:04,089 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-13 09:32:04,089 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-13 09:32:04,090 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=39, Unknown=0, NotChecked=0, Total=72 [2018-04-13 09:32:04,090 INFO L87 Difference]: Start difference. First operand 97 states and 109 transitions. Second operand 9 states. [2018-04-13 09:32:04,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:32:04,128 INFO L93 Difference]: Finished difference Result 142 states and 156 transitions. [2018-04-13 09:32:04,128 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-13 09:32:04,128 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 50 [2018-04-13 09:32:04,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:32:04,129 INFO L225 Difference]: With dead ends: 142 [2018-04-13 09:32:04,129 INFO L226 Difference]: Without dead ends: 142 [2018-04-13 09:32:04,129 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=39, Unknown=0, NotChecked=0, Total=72 [2018-04-13 09:32:04,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2018-04-13 09:32:04,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 100. [2018-04-13 09:32:04,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2018-04-13 09:32:04,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 112 transitions. [2018-04-13 09:32:04,133 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 112 transitions. Word has length 50 [2018-04-13 09:32:04,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:32:04,133 INFO L459 AbstractCegarLoop]: Abstraction has 100 states and 112 transitions. [2018-04-13 09:32:04,133 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-13 09:32:04,133 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 112 transitions. [2018-04-13 09:32:04,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-04-13 09:32:04,134 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:32:04,134 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:32:04,134 INFO L408 AbstractCegarLoop]: === Iteration 19 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:32:04,134 INFO L82 PathProgramCache]: Analyzing trace with hash -346036475, now seen corresponding path program 1 times [2018-04-13 09:32:04,134 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:32:04,134 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:32:04,135 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:32:04,135 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 09:32:04,135 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:32:04,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:32:04,143 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:32:04,163 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2018-04-13 09:32:04,163 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:32:04,163 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:32:04,164 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:32:04,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:32:04,176 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:32:04,189 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2018-04-13 09:32:04,189 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-13 09:32:04,189 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 6 [2018-04-13 09:32:04,189 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-13 09:32:04,190 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-13 09:32:04,190 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-13 09:32:04,190 INFO L87 Difference]: Start difference. First operand 100 states and 112 transitions. Second operand 6 states. [2018-04-13 09:32:04,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:32:04,219 INFO L93 Difference]: Finished difference Result 97 states and 106 transitions. [2018-04-13 09:32:04,219 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-13 09:32:04,219 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 50 [2018-04-13 09:32:04,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:32:04,220 INFO L225 Difference]: With dead ends: 97 [2018-04-13 09:32:04,220 INFO L226 Difference]: Without dead ends: 97 [2018-04-13 09:32:04,220 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2018-04-13 09:32:04,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2018-04-13 09:32:04,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2018-04-13 09:32:04,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 97 states. [2018-04-13 09:32:04,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 106 transitions. [2018-04-13 09:32:04,223 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 106 transitions. Word has length 50 [2018-04-13 09:32:04,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:32:04,223 INFO L459 AbstractCegarLoop]: Abstraction has 97 states and 106 transitions. [2018-04-13 09:32:04,223 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-13 09:32:04,223 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 106 transitions. [2018-04-13 09:32:04,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-04-13 09:32:04,224 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:32:04,224 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:32:04,224 INFO L408 AbstractCegarLoop]: === Iteration 20 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:32:04,224 INFO L82 PathProgramCache]: Analyzing trace with hash 549496911, now seen corresponding path program 1 times [2018-04-13 09:32:04,224 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:32:04,224 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:32:04,225 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:32:04,225 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:32:04,225 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:32:04,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:32:04,233 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:32:04,268 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2018-04-13 09:32:04,269 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:32:04,269 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:32:04,270 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:32:04,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:32:04,282 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:32:04,292 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2018-04-13 09:32:04,293 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 09:32:04,293 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2018-04-13 09:32:04,293 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-13 09:32:04,293 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-13 09:32:04,293 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-04-13 09:32:04,294 INFO L87 Difference]: Start difference. First operand 97 states and 106 transitions. Second operand 7 states. [2018-04-13 09:32:04,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:32:04,331 INFO L93 Difference]: Finished difference Result 101 states and 106 transitions. [2018-04-13 09:32:04,331 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-13 09:32:04,332 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 53 [2018-04-13 09:32:04,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:32:04,332 INFO L225 Difference]: With dead ends: 101 [2018-04-13 09:32:04,332 INFO L226 Difference]: Without dead ends: 101 [2018-04-13 09:32:04,333 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2018-04-13 09:32:04,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2018-04-13 09:32:04,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 94. [2018-04-13 09:32:04,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 94 states. [2018-04-13 09:32:04,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 99 transitions. [2018-04-13 09:32:04,335 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 99 transitions. Word has length 53 [2018-04-13 09:32:04,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:32:04,336 INFO L459 AbstractCegarLoop]: Abstraction has 94 states and 99 transitions. [2018-04-13 09:32:04,336 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-13 09:32:04,336 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 99 transitions. [2018-04-13 09:32:04,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2018-04-13 09:32:04,336 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:32:04,336 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:32:04,336 INFO L408 AbstractCegarLoop]: === Iteration 21 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:32:04,337 INFO L82 PathProgramCache]: Analyzing trace with hash -145466252, now seen corresponding path program 1 times [2018-04-13 09:32:04,337 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:32:04,337 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:32:04,338 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:32:04,338 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:32:04,338 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:32:04,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:32:04,348 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:32:04,353 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 09:32:04,353 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:32:04,354 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:32:04,356 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:32:04,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:32:04,378 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:32:04,381 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-13 09:32:04,382 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:04,383 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:32:04,383 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-13 09:32:04,426 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:04,426 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:04,427 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-04-13 09:32:04,427 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:04,430 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:32:04,430 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:14, output treesize:8 [2018-04-13 09:32:04,469 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 15 treesize of output 12 [2018-04-13 09:32:04,471 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-04-13 09:32:04,472 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:04,484 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:32:04,492 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 09:32:04,492 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:35, output treesize:28 [2018-04-13 09:32:04,514 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2018-04-13 09:32:04,514 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:04,519 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-13 09:32:04,519 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:31, output treesize:26 [2018-04-13 09:32:08,539 WARN L148 SmtUtils]: Spent 2003ms on a formula simplification that was a NOOP. DAG size: 20 [2018-04-13 09:32:08,563 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 24 treesize of output 20 [2018-04-13 09:32:08,568 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 21 [2018-04-13 09:32:08,568 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-04-13 09:32:08,570 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 09:32:08,577 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-13 09:32:08,577 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:63 [2018-04-13 09:32:08,611 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:08,615 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 2 case distinctions, treesize of input 37 treesize of output 40 [2018-04-13 09:32:08,615 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2018-04-13 09:32:08,637 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:08,638 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2018-04-13 09:32:08,638 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:08,661 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 5 dim-0 vars, and 3 xjuncts. [2018-04-13 09:32:08,661 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:71, output treesize:96 [2018-04-13 09:32:08,813 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 7 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 09:32:08,813 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 09:32:08,813 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-13 09:32:08,813 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-13 09:32:08,813 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-13 09:32:08,813 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=270, Unknown=1, NotChecked=0, Total=306 [2018-04-13 09:32:08,814 INFO L87 Difference]: Start difference. First operand 94 states and 99 transitions. Second operand 18 states. [2018-04-13 09:32:29,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:32:29,379 INFO L93 Difference]: Finished difference Result 96 states and 101 transitions. [2018-04-13 09:32:29,379 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-13 09:32:29,379 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 54 [2018-04-13 09:32:29,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:32:29,380 INFO L225 Difference]: With dead ends: 96 [2018-04-13 09:32:29,380 INFO L226 Difference]: Without dead ends: 96 [2018-04-13 09:32:29,380 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=65, Invalid=486, Unknown=1, NotChecked=0, Total=552 [2018-04-13 09:32:29,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2018-04-13 09:32:29,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 95. [2018-04-13 09:32:29,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 95 states. [2018-04-13 09:32:29,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 100 transitions. [2018-04-13 09:32:29,382 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 100 transitions. Word has length 54 [2018-04-13 09:32:29,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:32:29,382 INFO L459 AbstractCegarLoop]: Abstraction has 95 states and 100 transitions. [2018-04-13 09:32:29,382 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-13 09:32:29,383 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 100 transitions. [2018-04-13 09:32:29,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2018-04-13 09:32:29,383 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:32:29,383 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:32:29,383 INFO L408 AbstractCegarLoop]: === Iteration 22 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:32:29,383 INFO L82 PathProgramCache]: Analyzing trace with hash -704291644, now seen corresponding path program 2 times [2018-04-13 09:32:29,383 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:32:29,383 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:32:29,384 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:32:29,384 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:32:29,384 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:32:29,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:32:29,395 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:32:29,397 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 09:32:29,397 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:32:29,398 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:32:29,398 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-13 09:32:29,420 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-13 09:32:29,420 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:32:29,422 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:32:29,430 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-13 09:32:29,431 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:29,441 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-13 09:32:29,442 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:29,455 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 09:32:29,455 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:38, output treesize:36 [2018-04-13 09:32:29,562 WARN L1033 $PredicateComparison]: unable to prove that (let ((.cse0 (mod |c___U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_malloc_#in~size| 4294967296))) (or (and (exists ((v_prenex_45 Int)) (= (store |c_old(#length)| v_prenex_45 (mod |c___U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_malloc_#in~size| 4294967296)) |c_#length|)) (<= .cse0 2147483647)) (and (< 2147483647 .cse0) (exists ((|__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_malloc_#t~malloc12.base| Int)) (= |c_#length| (store |c_old(#length)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_malloc_#t~malloc12.base| (+ (mod |c___U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_malloc_#in~size| 4294967296) (- 4294967296)))))))) is different from true [2018-04-13 09:32:29,568 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:29,575 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 2 case distinctions, treesize of input 12 treesize of output 15 [2018-04-13 09:32:29,575 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2018-04-13 09:32:29,587 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 2 xjuncts. [2018-04-13 09:32:29,588 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:30 [2018-04-13 09:32:29,761 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:29,762 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:29,763 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 0 case distinctions, treesize of input 43 treesize of output 50 [2018-04-13 09:32:29,764 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:29,818 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:29,819 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 50 [2018-04-13 09:32:29,819 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:29,867 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:29,868 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:29,869 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:29,874 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 2 case distinctions, treesize of input 46 treesize of output 63 [2018-04-13 09:32:29,874 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-04-13 09:32:29,947 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:29,948 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:29,949 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:29,950 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:29,950 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:29,960 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 48 treesize of output 83 [2018-04-13 09:32:29,960 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2018-04-13 09:32:30,054 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:30,055 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:30,056 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 0 case distinctions, treesize of input 45 treesize of output 52 [2018-04-13 09:32:30,056 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:30,058 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:30,059 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:30,059 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 0 case distinctions, treesize of input 47 treesize of output 54 [2018-04-13 09:32:30,059 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:30,135 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:30,136 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:30,136 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 48 [2018-04-13 09:32:30,137 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:30,210 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 39 treesize of output 38 [2018-04-13 09:32:30,211 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:30,278 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:30,279 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:30,279 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 0 case distinctions, treesize of input 43 treesize of output 50 [2018-04-13 09:32:30,279 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:30,281 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:30,282 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:30,282 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 0 case distinctions, treesize of input 45 treesize of output 52 [2018-04-13 09:32:30,282 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:30,348 INFO L267 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 8 dim-1 vars, End of recursive call: 14 dim-0 vars, and 6 xjuncts. [2018-04-13 09:32:30,349 INFO L202 ElimStorePlain]: Needed 11 recursive calls to eliminate 18 variables, input treesize:179, output treesize:233 [2018-04-13 09:32:30,712 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:30,712 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:30,713 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:30,714 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:30,714 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:30,715 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:30,716 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 78 [2018-04-13 09:32:30,716 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:30,797 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:30,798 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:30,799 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:30,800 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 49 [2018-04-13 09:32:30,800 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:30,842 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:30,843 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 47 [2018-04-13 09:32:30,844 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:30,884 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:30,885 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:30,886 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:30,887 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:32:30,887 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 50 [2018-04-13 09:32:30,888 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:30,918 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 4 dim-1 vars, End of recursive call: 6 dim-0 vars, and 2 xjuncts. [2018-04-13 09:32:30,918 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 10 variables, input treesize:97, output treesize:69 [2018-04-13 09:32:33,013 WARN L148 SmtUtils]: Spent 2043ms on a formula simplification that was a NOOP. DAG size: 45 [2018-04-13 09:32:33,032 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 13 proven. 29 refuted. 3 times theorem prover too weak. 1 trivial. 9 not checked. [2018-04-13 09:32:33,032 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 09:32:33,032 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-13 09:32:33,033 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-13 09:32:33,033 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-13 09:32:33,033 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=362, Unknown=12, NotChecked=38, Total=462 [2018-04-13 09:32:33,033 INFO L87 Difference]: Start difference. First operand 95 states and 100 transitions. Second operand 22 states. [2018-04-13 09:32:33,378 WARN L151 SmtUtils]: Spent 121ms on a formula simplification. DAG size of input: 85 DAG size of output 75 [2018-04-13 09:32:42,632 WARN L151 SmtUtils]: Spent 8143ms on a formula simplification. DAG size of input: 64 DAG size of output 63 [2018-04-13 09:32:42,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:32:42,713 INFO L93 Difference]: Finished difference Result 111 states and 118 transitions. [2018-04-13 09:32:42,713 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-13 09:32:42,713 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 57 [2018-04-13 09:32:42,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:32:42,714 INFO L225 Difference]: With dead ends: 111 [2018-04-13 09:32:42,714 INFO L226 Difference]: Without dead ends: 111 [2018-04-13 09:32:42,715 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 11.3s TimeCoverageRelationStatistics Valid=117, Invalid=923, Unknown=20, NotChecked=62, Total=1122 [2018-04-13 09:32:42,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2018-04-13 09:32:42,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 99. [2018-04-13 09:32:42,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 99 states. [2018-04-13 09:32:42,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 106 transitions. [2018-04-13 09:32:42,717 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 106 transitions. Word has length 57 [2018-04-13 09:32:42,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:32:42,717 INFO L459 AbstractCegarLoop]: Abstraction has 99 states and 106 transitions. [2018-04-13 09:32:42,717 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-13 09:32:42,717 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 106 transitions. [2018-04-13 09:32:42,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-04-13 09:32:42,717 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:32:42,717 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:32:42,717 INFO L408 AbstractCegarLoop]: === Iteration 23 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:32:42,717 INFO L82 PathProgramCache]: Analyzing trace with hash 1660063122, now seen corresponding path program 2 times [2018-04-13 09:32:42,718 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:32:42,718 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:32:42,718 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:32:42,719 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 09:32:42,719 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:32:42,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:32:42,729 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:32:42,906 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 6 proven. 21 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2018-04-13 09:32:42,906 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:32:42,907 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:32:42,907 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-13 09:32:42,928 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-13 09:32:42,928 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:32:42,931 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:32:43,009 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 15 treesize of output 12 [2018-04-13 09:32:43,011 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 12 treesize of output 11 [2018-04-13 09:32:43,011 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:43,012 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:32:43,017 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:32:43,017 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2018-04-13 09:32:43,125 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 15 treesize of output 11 [2018-04-13 09:32:43,126 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2018-04-13 09:32:43,126 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:43,127 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:32:43,128 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-13 09:32:43,128 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:15, output treesize:3 [2018-04-13 09:32:43,144 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 11 proven. 24 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2018-04-13 09:32:43,144 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 09:32:43,144 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2018-04-13 09:32:43,144 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 09:32:43,145 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 09:32:43,145 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2018-04-13 09:32:43,145 INFO L87 Difference]: Start difference. First operand 99 states and 106 transitions. Second operand 21 states. [2018-04-13 09:32:43,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:32:43,792 INFO L93 Difference]: Finished difference Result 139 states and 147 transitions. [2018-04-13 09:32:43,792 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-13 09:32:43,792 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 59 [2018-04-13 09:32:43,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:32:43,793 INFO L225 Difference]: With dead ends: 139 [2018-04-13 09:32:43,793 INFO L226 Difference]: Without dead ends: 139 [2018-04-13 09:32:43,794 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 55 SyntacticMatches, 8 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 444 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=317, Invalid=1845, Unknown=0, NotChecked=0, Total=2162 [2018-04-13 09:32:43,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2018-04-13 09:32:43,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 116. [2018-04-13 09:32:43,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 116 states. [2018-04-13 09:32:43,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 128 transitions. [2018-04-13 09:32:43,796 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 128 transitions. Word has length 59 [2018-04-13 09:32:43,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:32:43,796 INFO L459 AbstractCegarLoop]: Abstraction has 116 states and 128 transitions. [2018-04-13 09:32:43,796 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 09:32:43,796 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 128 transitions. [2018-04-13 09:32:43,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-04-13 09:32:43,796 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:32:43,796 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:32:43,796 INFO L408 AbstractCegarLoop]: === Iteration 24 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:32:43,796 INFO L82 PathProgramCache]: Analyzing trace with hash 1150043025, now seen corresponding path program 1 times [2018-04-13 09:32:43,797 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:32:43,797 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:32:43,797 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:32:43,797 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 09:32:43,797 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:32:43,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:32:43,804 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:32:43,806 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 09:32:43,807 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:32:43,807 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:32:43,807 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:32:43,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:32:43,830 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:32:43,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 52 treesize of output 49 [2018-04-13 09:32:43,936 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 12 treesize of output 11 [2018-04-13 09:32:43,936 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:43,949 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:32:43,952 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 52 treesize of output 49 [2018-04-13 09:32:43,955 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 12 treesize of output 11 [2018-04-13 09:32:43,955 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:43,967 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:32:44,000 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 2 xjuncts. [2018-04-13 09:32:44,000 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:105, output treesize:107 [2018-04-13 09:32:44,076 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 30 [2018-04-13 09:32:44,076 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:44,099 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 30 [2018-04-13 09:32:44,099 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:32:44,117 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 2 dim-1 vars, End of recursive call: 6 dim-0 vars, and 2 xjuncts. [2018-04-13 09:32:44,117 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 8 variables, input treesize:79, output treesize:61 [2018-04-13 09:32:52,605 WARN L151 SmtUtils]: Spent 6470ms on a formula simplification. DAG size of input: 40 DAG size of output 23 [2018-04-13 09:32:56,811 WARN L151 SmtUtils]: Spent 2060ms on a formula simplification. DAG size of input: 59 DAG size of output 43 [2018-04-13 09:32:56,818 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 71 treesize of output 65 [2018-04-13 09:32:56,833 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 34 [2018-04-13 09:32:56,833 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-13 09:32:56,859 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-13 09:32:56,892 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 71 treesize of output 65 [2018-04-13 09:32:56,897 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 34 [2018-04-13 09:32:56,898 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-13 09:32:56,911 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-13 09:32:56,955 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: 6 dim-0 vars, and 4 xjuncts. [2018-04-13 09:32:56,955 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:143, output treesize:201 [2018-04-13 09:32:57,567 WARN L151 SmtUtils]: Spent 173ms on a formula simplification. DAG size of input: 107 DAG size of output 69 [2018-04-13 09:33:01,835 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-13 09:33:01,835 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 09:33:01,835 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-13 09:33:01,835 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-13 09:33:01,836 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-13 09:33:01,836 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=275, Unknown=27, NotChecked=0, Total=342 [2018-04-13 09:33:01,836 INFO L87 Difference]: Start difference. First operand 116 states and 128 transitions. Second operand 19 states. [2018-04-13 09:33:25,033 WARN L151 SmtUtils]: Spent 172ms on a formula simplification. DAG size of input: 120 DAG size of output 90 [2018-04-13 09:33:31,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:33:31,279 INFO L93 Difference]: Finished difference Result 120 states and 131 transitions. [2018-04-13 09:33:31,279 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-13 09:33:31,279 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 58 [2018-04-13 09:33:31,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:33:31,280 INFO L225 Difference]: With dead ends: 120 [2018-04-13 09:33:31,280 INFO L226 Difference]: Without dead ends: 99 [2018-04-13 09:33:31,280 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 18.1s TimeCoverageRelationStatistics Valid=64, Invalid=456, Unknown=32, NotChecked=0, Total=552 [2018-04-13 09:33:31,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2018-04-13 09:33:31,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 99. [2018-04-13 09:33:31,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 99 states. [2018-04-13 09:33:31,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 110 transitions. [2018-04-13 09:33:31,282 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 110 transitions. Word has length 58 [2018-04-13 09:33:31,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:33:31,282 INFO L459 AbstractCegarLoop]: Abstraction has 99 states and 110 transitions. [2018-04-13 09:33:31,282 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-13 09:33:31,282 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 110 transitions. [2018-04-13 09:33:31,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-04-13 09:33:31,282 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:33:31,282 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:33:31,283 INFO L408 AbstractCegarLoop]: === Iteration 25 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:33:31,283 INFO L82 PathProgramCache]: Analyzing trace with hash -77650571, now seen corresponding path program 2 times [2018-04-13 09:33:31,283 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:33:31,283 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:33:31,283 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:33:31,283 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:33:31,283 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:33:31,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:33:31,292 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:33:31,483 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 14 proven. 24 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-13 09:33:31,483 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:33:31,483 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:33:31,484 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-13 09:33:31,502 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-13 09:33:31,503 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:33:31,505 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:33:31,555 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-13 09:33:31,555 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:33:31,556 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:33:31,557 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-13 09:33:31,602 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 15 treesize of output 12 [2018-04-13 09:33:31,604 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 12 treesize of output 11 [2018-04-13 09:33:31,604 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:33:31,606 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:33:31,612 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-13 09:33:31,612 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:20 [2018-04-13 09:33:31,664 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2018-04-13 09:33:31,665 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:33:31,666 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:33:31,666 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:13, output treesize:3 [2018-04-13 09:33:31,693 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-13 09:33:31,694 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 5 [2018-04-13 09:33:31,694 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:33:31,695 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:33:31,695 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-13 09:33:31,695 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:17, output treesize:5 [2018-04-13 09:33:31,700 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 11 proven. 27 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-13 09:33:31,700 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 09:33:31,700 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 22 [2018-04-13 09:33:31,701 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 09:33:31,701 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 09:33:31,701 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=454, Unknown=0, NotChecked=0, Total=506 [2018-04-13 09:33:31,701 INFO L87 Difference]: Start difference. First operand 99 states and 110 transitions. Second operand 23 states. [2018-04-13 09:33:32,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:33:32,138 INFO L93 Difference]: Finished difference Result 105 states and 116 transitions. [2018-04-13 09:33:32,138 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-13 09:33:32,138 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 60 [2018-04-13 09:33:32,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:33:32,139 INFO L225 Difference]: With dead ends: 105 [2018-04-13 09:33:32,139 INFO L226 Difference]: Without dead ends: 105 [2018-04-13 09:33:32,139 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 58 SyntacticMatches, 5 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=225, Invalid=1937, Unknown=0, NotChecked=0, Total=2162 [2018-04-13 09:33:32,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2018-04-13 09:33:32,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 101. [2018-04-13 09:33:32,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 101 states. [2018-04-13 09:33:32,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 112 transitions. [2018-04-13 09:33:32,142 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 112 transitions. Word has length 60 [2018-04-13 09:33:32,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:33:32,142 INFO L459 AbstractCegarLoop]: Abstraction has 101 states and 112 transitions. [2018-04-13 09:33:32,142 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 09:33:32,142 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 112 transitions. [2018-04-13 09:33:32,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2018-04-13 09:33:32,142 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:33:32,143 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:33:32,143 INFO L408 AbstractCegarLoop]: === Iteration 26 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:33:32,143 INFO L82 PathProgramCache]: Analyzing trace with hash 1473230555, now seen corresponding path program 3 times [2018-04-13 09:33:32,143 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:33:32,143 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:33:32,144 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:33:32,144 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 09:33:32,144 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:33:32,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:33:32,150 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:33:32,174 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-13 09:33:32,174 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:33:32,175 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:33:32,175 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-13 09:33:32,198 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2018-04-13 09:33:32,198 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:33:32,200 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:33:32,230 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-13 09:33:32,230 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 09:33:32,230 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2018-04-13 09:33:32,230 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-13 09:33:32,230 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-13 09:33:32,231 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=61, Unknown=0, NotChecked=0, Total=110 [2018-04-13 09:33:32,231 INFO L87 Difference]: Start difference. First operand 101 states and 112 transitions. Second operand 11 states. [2018-04-13 09:33:32,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:33:32,279 INFO L93 Difference]: Finished difference Result 146 states and 156 transitions. [2018-04-13 09:33:32,279 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-13 09:33:32,279 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 63 [2018-04-13 09:33:32,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:33:32,280 INFO L225 Difference]: With dead ends: 146 [2018-04-13 09:33:32,280 INFO L226 Difference]: Without dead ends: 146 [2018-04-13 09:33:32,280 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=49, Invalid=61, Unknown=0, NotChecked=0, Total=110 [2018-04-13 09:33:32,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2018-04-13 09:33:32,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 104. [2018-04-13 09:33:32,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 104 states. [2018-04-13 09:33:32,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 115 transitions. [2018-04-13 09:33:32,282 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 115 transitions. Word has length 63 [2018-04-13 09:33:32,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:33:32,282 INFO L459 AbstractCegarLoop]: Abstraction has 104 states and 115 transitions. [2018-04-13 09:33:32,282 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-13 09:33:32,282 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 115 transitions. [2018-04-13 09:33:32,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2018-04-13 09:33:32,283 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:33:32,283 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:33:32,283 INFO L408 AbstractCegarLoop]: === Iteration 27 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:33:32,283 INFO L82 PathProgramCache]: Analyzing trace with hash -1935587447, now seen corresponding path program 2 times [2018-04-13 09:33:32,283 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:33:32,283 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:33:32,284 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:33:32,284 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 09:33:32,284 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:33:32,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:33:32,293 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:33:32,302 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 09:33:32,302 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:33:32,302 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:33:32,303 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-13 09:33:32,320 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-13 09:33:32,320 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:33:32,324 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:33:32,388 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:33:32,389 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:33:32,390 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 15 [2018-04-13 09:33:32,390 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:33:32,394 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:33:32,395 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:17, output treesize:11 [2018-04-13 09:33:32,427 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 15 treesize of output 12 [2018-04-13 09:33:32,429 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-04-13 09:33:32,429 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:33:32,430 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:33:32,438 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-13 09:33:32,439 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:31, output treesize:24 [2018-04-13 09:33:32,477 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2018-04-13 09:33:32,478 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:33:32,481 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-13 09:33:32,481 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:12 [2018-04-13 09:33:36,505 WARN L148 SmtUtils]: Spent 2007ms on a formula simplification that was a NOOP. DAG size: 12 [2018-04-13 09:33:36,543 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 18 treesize of output 14 [2018-04-13 09:33:36,547 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 15 [2018-04-13 09:33:36,547 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-04-13 09:33:36,549 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 09:33:36,553 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-04-13 09:33:36,553 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:26, output treesize:29 [2018-04-13 09:33:36,572 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:33:36,576 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 2 case distinctions, treesize of input 21 treesize of output 24 [2018-04-13 09:33:36,576 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2018-04-13 09:33:36,590 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:33:36,590 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 24 [2018-04-13 09:33:36,591 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:33:36,604 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-13 09:33:36,604 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:41, output treesize:50 [2018-04-13 09:33:36,679 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 17 proven. 30 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 09:33:36,679 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 09:33:36,679 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-13 09:33:36,679 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 09:33:36,680 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 09:33:36,680 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=375, Unknown=1, NotChecked=0, Total=420 [2018-04-13 09:33:36,680 INFO L87 Difference]: Start difference. First operand 104 states and 115 transitions. Second operand 21 states. [2018-04-13 09:34:04,955 WARN L148 SmtUtils]: Spent 2003ms on a formula simplification that was a NOOP. DAG size: 15 [2018-04-13 09:34:07,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:34:07,136 INFO L93 Difference]: Finished difference Result 118 states and 125 transitions. [2018-04-13 09:34:07,136 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-13 09:34:07,136 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 66 [2018-04-13 09:34:07,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:34:07,137 INFO L225 Difference]: With dead ends: 118 [2018-04-13 09:34:07,137 INFO L226 Difference]: Without dead ends: 118 [2018-04-13 09:34:07,137 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=87, Invalid=722, Unknown=3, NotChecked=0, Total=812 [2018-04-13 09:34:07,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2018-04-13 09:34:07,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 108. [2018-04-13 09:34:07,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 108 states. [2018-04-13 09:34:07,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 118 transitions. [2018-04-13 09:34:07,139 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 118 transitions. Word has length 66 [2018-04-13 09:34:07,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:34:07,139 INFO L459 AbstractCegarLoop]: Abstraction has 108 states and 118 transitions. [2018-04-13 09:34:07,140 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 09:34:07,140 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 118 transitions. [2018-04-13 09:34:07,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2018-04-13 09:34:07,140 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:34:07,140 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:34:07,140 INFO L408 AbstractCegarLoop]: === Iteration 28 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:34:07,141 INFO L82 PathProgramCache]: Analyzing trace with hash -1935587446, now seen corresponding path program 1 times [2018-04-13 09:34:07,141 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:34:07,141 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:34:07,142 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:34:07,142 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 09:34:07,142 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:34:07,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:34:07,151 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:34:07,208 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 17 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-04-13 09:34:07,208 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:34:07,208 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:34:07,209 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:34:07,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:34:07,223 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:34:07,512 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-13 09:34:07,512 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 09:34:07,512 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 12 [2018-04-13 09:34:07,513 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-13 09:34:07,513 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-13 09:34:07,513 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2018-04-13 09:34:07,513 INFO L87 Difference]: Start difference. First operand 108 states and 118 transitions. Second operand 13 states. [2018-04-13 09:34:07,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:34:07,785 INFO L93 Difference]: Finished difference Result 127 states and 138 transitions. [2018-04-13 09:34:07,785 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-13 09:34:07,785 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 66 [2018-04-13 09:34:07,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:34:07,786 INFO L225 Difference]: With dead ends: 127 [2018-04-13 09:34:07,786 INFO L226 Difference]: Without dead ends: 127 [2018-04-13 09:34:07,786 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=108, Invalid=312, Unknown=0, NotChecked=0, Total=420 [2018-04-13 09:34:07,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2018-04-13 09:34:07,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 107. [2018-04-13 09:34:07,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 107 states. [2018-04-13 09:34:07,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 116 transitions. [2018-04-13 09:34:07,789 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 116 transitions. Word has length 66 [2018-04-13 09:34:07,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:34:07,790 INFO L459 AbstractCegarLoop]: Abstraction has 107 states and 116 transitions. [2018-04-13 09:34:07,790 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-13 09:34:07,790 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 116 transitions. [2018-04-13 09:34:07,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-04-13 09:34:07,791 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:34:07,791 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:34:07,791 INFO L408 AbstractCegarLoop]: === Iteration 29 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:34:07,791 INFO L82 PathProgramCache]: Analyzing trace with hash 126329978, now seen corresponding path program 2 times [2018-04-13 09:34:07,791 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:34:07,791 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:34:07,792 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:34:07,792 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:34:07,792 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:34:07,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:34:07,802 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:34:07,845 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 5 proven. 14 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-04-13 09:34:07,846 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:34:07,846 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:34:07,847 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-13 09:34:07,859 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-13 09:34:07,859 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:34:07,861 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:34:07,872 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 17 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-04-13 09:34:07,872 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 09:34:07,872 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2018-04-13 09:34:07,872 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-13 09:34:07,872 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-13 09:34:07,873 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-04-13 09:34:07,873 INFO L87 Difference]: Start difference. First operand 107 states and 116 transitions. Second operand 8 states. [2018-04-13 09:34:07,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:34:07,931 INFO L93 Difference]: Finished difference Result 117 states and 126 transitions. [2018-04-13 09:34:07,932 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-13 09:34:07,932 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 67 [2018-04-13 09:34:07,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:34:07,932 INFO L225 Difference]: With dead ends: 117 [2018-04-13 09:34:07,932 INFO L226 Difference]: Without dead ends: 117 [2018-04-13 09:34:07,933 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2018-04-13 09:34:07,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2018-04-13 09:34:07,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 117. [2018-04-13 09:34:07,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 117 states. [2018-04-13 09:34:07,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 126 transitions. [2018-04-13 09:34:07,935 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 126 transitions. Word has length 67 [2018-04-13 09:34:07,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:34:07,936 INFO L459 AbstractCegarLoop]: Abstraction has 117 states and 126 transitions. [2018-04-13 09:34:07,936 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-13 09:34:07,936 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 126 transitions. [2018-04-13 09:34:07,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-04-13 09:34:07,936 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:34:07,936 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:34:07,936 INFO L408 AbstractCegarLoop]: === Iteration 30 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:34:07,937 INFO L82 PathProgramCache]: Analyzing trace with hash 126331422, now seen corresponding path program 1 times [2018-04-13 09:34:07,937 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:34:07,937 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:34:07,937 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:34:07,938 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 09:34:07,938 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:34:07,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:34:07,950 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:34:07,953 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 09:34:07,953 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:34:07,954 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:34:07,954 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:34:07,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:34:07,978 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:34:08,014 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 15 treesize of output 12 [2018-04-13 09:34:08,016 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 12 treesize of output 11 [2018-04-13 09:34:08,016 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:08,018 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:34:08,024 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:34:08,024 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:29, output treesize:18 [2018-04-13 09:34:08,085 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 23 treesize of output 18 [2018-04-13 09:34:08,087 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:08,089 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-04-13 09:34:08,089 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:08,094 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:34:08,100 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-13 09:34:08,100 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:29, output treesize:14 [2018-04-13 09:34:08,172 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-13 09:34:08,174 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 09:34:08,174 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2018-04-13 09:34:08,175 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:08,177 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:34:08,182 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 09:34:08,182 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:25, output treesize:14 [2018-04-13 09:34:08,205 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 10 proven. 32 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-13 09:34:08,205 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 09:34:08,205 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-13 09:34:08,205 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-13 09:34:08,206 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-13 09:34:08,206 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2018-04-13 09:34:08,206 INFO L87 Difference]: Start difference. First operand 117 states and 126 transitions. Second operand 16 states. [2018-04-13 09:34:08,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:34:08,503 INFO L93 Difference]: Finished difference Result 169 states and 177 transitions. [2018-04-13 09:34:08,503 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-13 09:34:08,503 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 67 [2018-04-13 09:34:08,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:34:08,504 INFO L225 Difference]: With dead ends: 169 [2018-04-13 09:34:08,504 INFO L226 Difference]: Without dead ends: 169 [2018-04-13 09:34:08,504 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 49 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2018-04-13 09:34:08,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2018-04-13 09:34:08,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 126. [2018-04-13 09:34:08,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 126 states. [2018-04-13 09:34:08,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 135 transitions. [2018-04-13 09:34:08,507 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 135 transitions. Word has length 67 [2018-04-13 09:34:08,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:34:08,508 INFO L459 AbstractCegarLoop]: Abstraction has 126 states and 135 transitions. [2018-04-13 09:34:08,508 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-13 09:34:08,508 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 135 transitions. [2018-04-13 09:34:08,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2018-04-13 09:34:08,508 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:34:08,509 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:34:08,509 INFO L408 AbstractCegarLoop]: === Iteration 31 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:34:08,509 INFO L82 PathProgramCache]: Analyzing trace with hash -378693015, now seen corresponding path program 1 times [2018-04-13 09:34:08,509 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:34:08,509 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:34:08,510 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:34:08,510 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:34:08,510 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:34:08,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:34:08,524 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:34:08,528 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 09:34:08,528 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:34:08,528 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:34:08,529 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:34:08,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:34:08,559 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:34:08,572 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-13 09:34:08,573 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:08,574 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:34:08,574 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-13 09:34:08,578 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:08,579 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 21 [2018-04-13 09:34:08,579 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:08,584 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-13 09:34:08,584 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:11 [2018-04-13 09:34:08,619 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:08,621 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:08,621 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 17 treesize of output 30 [2018-04-13 09:34:08,622 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:08,630 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-13 09:34:08,630 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:19 [2018-04-13 09:34:08,690 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:08,692 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:08,693 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 17 treesize of output 30 [2018-04-13 09:34:08,693 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:08,703 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-13 09:34:08,703 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:22 [2018-04-13 09:34:08,738 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 15 treesize of output 12 [2018-04-13 09:34:08,740 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 12 treesize of output 11 [2018-04-13 09:34:08,740 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:08,741 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:34:08,747 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-13 09:34:08,747 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:39, output treesize:25 [2018-04-13 09:34:08,800 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:08,801 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:08,801 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 8 [2018-04-13 09:34:08,802 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:08,805 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-13 09:34:08,805 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:12 [2018-04-13 09:34:10,848 WARN L148 SmtUtils]: Spent 2005ms on a formula simplification that was a NOOP. DAG size: 19 [2018-04-13 09:34:12,877 WARN L148 SmtUtils]: Spent 2006ms on a formula simplification that was a NOOP. DAG size: 19 [2018-04-13 09:34:12,884 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:12,885 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:12,886 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:12,886 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 50 [2018-04-13 09:34:12,887 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:12,896 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-13 09:34:12,896 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:44, output treesize:42 [2018-04-13 09:34:12,958 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 26 [2018-04-13 09:34:12,959 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:12,960 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 37 [2018-04-13 09:34:12,960 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:12,964 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:34:12,970 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-13 09:34:12,971 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:50 [2018-04-13 09:34:13,014 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:13,015 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:13,019 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:13,019 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 29 [2018-04-13 09:34:13,019 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:13,023 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-13 09:34:13,023 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:32 [2018-04-13 09:34:13,163 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:13,164 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:13,165 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:13,167 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:13,175 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 73 treesize of output 129 [2018-04-13 09:34:13,176 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2018-04-13 09:34:13,235 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:13,237 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:13,238 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:13,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, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 60 treesize of output 111 [2018-04-13 09:34:13,247 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2018-04-13 09:34:13,288 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-13 09:34:13,288 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:145, output treesize:184 [2018-04-13 09:34:13,493 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 51 treesize of output 39 [2018-04-13 09:34:13,495 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:13,495 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:13,496 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 09:34:13,496 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 09:34:13,497 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:13,497 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 43 [2018-04-13 09:34:13,498 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 09:34:13,503 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 09:34:13,510 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 09:34:13,510 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:72, output treesize:20 [2018-04-13 09:34:13,549 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 14 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 09:34:13,549 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 09:34:13,549 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-13 09:34:13,550 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-13 09:34:13,550 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-13 09:34:13,550 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=818, Unknown=0, NotChecked=0, Total=930 [2018-04-13 09:34:13,550 INFO L87 Difference]: Start difference. First operand 126 states and 135 transitions. Second operand 31 states. [2018-04-13 09:34:16,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:34:16,488 INFO L93 Difference]: Finished difference Result 138 states and 145 transitions. [2018-04-13 09:34:16,488 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-13 09:34:16,488 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 68 [2018-04-13 09:34:16,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:34:16,489 INFO L225 Difference]: With dead ends: 138 [2018-04-13 09:34:16,489 INFO L226 Difference]: Without dead ends: 138 [2018-04-13 09:34:16,489 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 437 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=227, Invalid=1753, Unknown=0, NotChecked=0, Total=1980 [2018-04-13 09:34:16,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2018-04-13 09:34:16,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 133. [2018-04-13 09:34:16,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 133 states. [2018-04-13 09:34:16,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 141 transitions. [2018-04-13 09:34:16,491 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 141 transitions. Word has length 68 [2018-04-13 09:34:16,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:34:16,492 INFO L459 AbstractCegarLoop]: Abstraction has 133 states and 141 transitions. [2018-04-13 09:34:16,492 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-13 09:34:16,492 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 141 transitions. [2018-04-13 09:34:16,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2018-04-13 09:34:16,492 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:34:16,492 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:34:16,492 INFO L408 AbstractCegarLoop]: === Iteration 32 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:34:16,492 INFO L82 PathProgramCache]: Analyzing trace with hash 363843326, now seen corresponding path program 3 times [2018-04-13 09:34:16,492 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:34:16,492 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:34:16,493 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:34:16,493 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:34:16,493 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:34:16,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:34:16,501 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:34:16,504 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 09:34:16,504 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:34:16,504 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:34:16,504 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-13 09:34:16,525 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2018-04-13 09:34:16,525 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:34:16,528 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:34:16,542 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 22 treesize of output 21 [2018-04-13 09:34:16,542 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:16,570 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 25 treesize of output 24 [2018-04-13 09:34:16,570 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:16,588 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 19 [2018-04-13 09:34:16,588 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:16,590 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2018-04-13 09:34:16,590 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:16,603 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 09:34:16,603 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:48, output treesize:36 [2018-04-13 09:34:16,687 WARN L1033 $PredicateComparison]: unable to prove that (let ((.cse0 (mod |c___U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_malloc_#in~size| 4294967296))) (or (and (exists ((v_prenex_92 Int)) (= (store |c_old(#length)| v_prenex_92 (mod |c___U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_malloc_#in~size| 4294967296)) |c_#length|)) (<= .cse0 2147483647)) (and (< 2147483647 .cse0) (exists ((|__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_malloc_#t~malloc12.base| Int)) (= |c_#length| (store |c_old(#length)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_malloc_#t~malloc12.base| (+ (mod |c___U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_malloc_#in~size| 4294967296) (- 4294967296)))))))) is different from true [2018-04-13 09:34:16,692 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:16,698 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 15 [2018-04-13 09:34:16,698 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2018-04-13 09:34:16,710 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 2 xjuncts. [2018-04-13 09:34:16,710 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:30 [2018-04-13 09:34:16,844 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:16,845 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:16,847 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 50 [2018-04-13 09:34:16,847 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:16,901 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:16,901 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:16,902 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2018-04-13 09:34:16,902 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:16,946 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 29 treesize of output 28 [2018-04-13 09:34:16,946 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:17,003 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:17,004 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:17,004 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:17,005 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:17,005 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:17,011 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 77 [2018-04-13 09:34:17,011 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2018-04-13 09:34:17,092 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:17,093 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:17,093 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2018-04-13 09:34:17,093 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:17,145 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:17,145 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:17,146 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 34 [2018-04-13 09:34:17,146 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:17,193 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:17,194 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:17,194 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2018-04-13 09:34:17,194 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:17,196 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:17,197 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:17,197 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 33 [2018-04-13 09:34:17,197 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:17,270 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:17,275 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:17,282 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 2 case distinctions, treesize of input 34 treesize of output 47 [2018-04-13 09:34:17,282 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2018-04-13 09:34:17,355 INFO L267 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 8 dim-1 vars, End of recursive call: 14 dim-0 vars, and 6 xjuncts. [2018-04-13 09:34:17,355 INFO L202 ElimStorePlain]: Needed 10 recursive calls to eliminate 18 variables, input treesize:155, output treesize:173 [2018-04-13 09:34:17,563 WARN L151 SmtUtils]: Spent 145ms on a formula simplification. DAG size of input: 87 DAG size of output 58 [2018-04-13 09:34:17,803 WARN L1033 $PredicateComparison]: unable to prove that (let ((.cse0 (mod |c___U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_malloc_#in~size| 4294967296))) (or (and (exists ((v_prenex_110 Int)) (= (store |c_old(#length)| v_prenex_110 (mod |c___U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_malloc_#in~size| 4294967296)) |c_#length|)) (<= .cse0 2147483647)) (and (< 2147483647 .cse0) (exists ((|__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_malloc_#t~malloc12.base| Int)) (= |c_#length| (store |c_old(#length)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_malloc_#t~malloc12.base| (+ (mod |c___U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_malloc_#in~size| 4294967296) (- 4294967296)))))))) is different from true [2018-04-13 09:34:17,809 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:17,817 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 48 [2018-04-13 09:34:17,818 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2018-04-13 09:34:17,893 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:17,894 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:17,895 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:17,895 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:17,903 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 39 treesize of output 66 [2018-04-13 09:34:17,903 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2018-04-13 09:34:18,007 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:18,008 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:18,013 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 54 [2018-04-13 09:34:18,013 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-04-13 09:34:18,120 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 2 case distinctions, treesize of input 41 treesize of output 44 [2018-04-13 09:34:18,121 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2018-04-13 09:34:18,230 INFO L267 ElimStorePlain]: Start of recursive call 1: 12 dim-0 vars, 4 dim-1 vars, End of recursive call: 20 dim-0 vars, and 10 xjuncts. [2018-04-13 09:34:18,230 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 16 variables, input treesize:161, output treesize:329 [2018-04-13 09:34:24,242 WARN L151 SmtUtils]: Spent 3959ms on a formula simplification. DAG size of input: 124 DAG size of output 45 [2018-04-13 09:34:24,409 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:24,410 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:24,411 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:24,411 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 17 treesize of output 30 [2018-04-13 09:34:24,412 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:24,429 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:24,430 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:24,430 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-04-13 09:34:24,430 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:24,436 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-13 09:34:24,436 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:40, output treesize:29 [2018-04-13 09:34:24,495 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 22 proven. 52 refuted. 0 times theorem prover too weak. 4 trivial. 21 not checked. [2018-04-13 09:34:24,495 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 09:34:24,495 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 09:34:24,495 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 09:34:24,496 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 09:34:24,496 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=489, Unknown=8, NotChecked=90, Total=650 [2018-04-13 09:34:24,496 INFO L87 Difference]: Start difference. First operand 133 states and 141 transitions. Second operand 26 states. [2018-04-13 09:34:41,476 WARN L148 SmtUtils]: Spent 157ms on a formula simplification that was a NOOP. DAG size: 65 [2018-04-13 09:34:44,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:34:44,613 INFO L93 Difference]: Finished difference Result 174 states and 182 transitions. [2018-04-13 09:34:44,613 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-13 09:34:44,614 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 70 [2018-04-13 09:34:44,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:34:44,614 INFO L225 Difference]: With dead ends: 174 [2018-04-13 09:34:44,614 INFO L226 Difference]: Without dead ends: 174 [2018-04-13 09:34:44,615 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 12.3s TimeCoverageRelationStatistics Valid=146, Invalid=1328, Unknown=16, NotChecked=150, Total=1640 [2018-04-13 09:34:44,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2018-04-13 09:34:44,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 136. [2018-04-13 09:34:44,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2018-04-13 09:34:44,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 144 transitions. [2018-04-13 09:34:44,617 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 144 transitions. Word has length 70 [2018-04-13 09:34:44,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:34:44,618 INFO L459 AbstractCegarLoop]: Abstraction has 136 states and 144 transitions. [2018-04-13 09:34:44,618 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 09:34:44,618 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 144 transitions. [2018-04-13 09:34:44,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2018-04-13 09:34:44,618 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:34:44,618 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:34:44,618 INFO L408 AbstractCegarLoop]: === Iteration 33 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:34:44,619 INFO L82 PathProgramCache]: Analyzing trace with hash 847648149, now seen corresponding path program 4 times [2018-04-13 09:34:44,619 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:34:44,619 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:34:44,619 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:34:44,619 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 09:34:44,619 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:34:44,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:34:44,625 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:34:44,679 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2018-04-13 09:34:44,679 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:34:44,679 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:34:44,680 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-13 09:34:44,687 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-13 09:34:44,687 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:34:44,689 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:34:44,739 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2018-04-13 09:34:44,739 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 09:34:44,739 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2018-04-13 09:34:44,740 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-13 09:34:44,740 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-13 09:34:44,740 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=88, Unknown=0, NotChecked=0, Total=156 [2018-04-13 09:34:44,740 INFO L87 Difference]: Start difference. First operand 136 states and 144 transitions. Second operand 13 states. [2018-04-13 09:34:44,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:34:44,807 INFO L93 Difference]: Finished difference Result 213 states and 224 transitions. [2018-04-13 09:34:44,808 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-13 09:34:44,808 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 76 [2018-04-13 09:34:44,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:34:44,809 INFO L225 Difference]: With dead ends: 213 [2018-04-13 09:34:44,809 INFO L226 Difference]: Without dead ends: 213 [2018-04-13 09:34:44,809 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=68, Invalid=88, Unknown=0, NotChecked=0, Total=156 [2018-04-13 09:34:44,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2018-04-13 09:34:44,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 139. [2018-04-13 09:34:44,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 139 states. [2018-04-13 09:34:44,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 147 transitions. [2018-04-13 09:34:44,812 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 147 transitions. Word has length 76 [2018-04-13 09:34:44,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:34:44,813 INFO L459 AbstractCegarLoop]: Abstraction has 139 states and 147 transitions. [2018-04-13 09:34:44,813 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-13 09:34:44,813 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 147 transitions. [2018-04-13 09:34:44,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2018-04-13 09:34:44,813 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:34:44,814 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:34:44,814 INFO L408 AbstractCegarLoop]: === Iteration 34 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:34:44,814 INFO L82 PathProgramCache]: Analyzing trace with hash -659720954, now seen corresponding path program 3 times [2018-04-13 09:34:44,814 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:34:44,814 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:34:44,815 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:34:44,815 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 09:34:44,815 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:34:44,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:34:44,826 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:34:44,829 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 09:34:44,830 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:34:44,830 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:34:44,830 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-13 09:34:44,859 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2018-04-13 09:34:44,859 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:34:44,862 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:34:44,867 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 14 treesize of output 13 [2018-04-13 09:34:44,867 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:44,879 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-13 09:34:44,879 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:44,888 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 09:34:44,888 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:32, output treesize:30 [2018-04-13 09:34:44,929 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 15 treesize of output 12 [2018-04-13 09:34:44,931 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 12 treesize of output 11 [2018-04-13 09:34:44,932 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:44,933 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:34:44,940 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-13 09:34:44,940 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2018-04-13 09:34:44,966 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2018-04-13 09:34:44,966 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:44,972 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2018-04-13 09:34:44,972 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:44,975 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:34:44,975 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:33, output treesize:7 [2018-04-13 09:34:45,013 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:45,020 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 2 case distinctions, treesize of input 47 treesize of output 67 [2018-04-13 09:34:45,020 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2018-04-13 09:34:45,070 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 57 [2018-04-13 09:34:45,071 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-04-13 09:34:45,113 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:45,113 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:45,114 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2018-04-13 09:34:45,114 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:45,116 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:45,116 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:45,117 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 38 [2018-04-13 09:34:45,117 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:45,154 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:45,155 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:45,155 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 38 [2018-04-13 09:34:45,155 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:45,157 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:45,157 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:45,158 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 40 [2018-04-13 09:34:45,158 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:45,187 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 6 dim-0 vars, and 4 xjuncts. [2018-04-13 09:34:45,187 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:93, output treesize:165 [2018-04-13 09:34:45,265 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 72 treesize of output 65 [2018-04-13 09:34:45,268 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:45,269 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 54 [2018-04-13 09:34:45,269 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:45,280 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:34:45,361 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 68 treesize of output 63 [2018-04-13 09:34:45,363 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:45,364 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 25 treesize of output 39 [2018-04-13 09:34:45,365 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:45,378 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:34:45,448 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 61 treesize of output 56 [2018-04-13 09:34:45,450 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:45,452 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 29 treesize of output 43 [2018-04-13 09:34:45,452 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:45,461 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:34:45,518 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 61 [2018-04-13 09:34:45,520 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:45,521 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 25 treesize of output 39 [2018-04-13 09:34:45,521 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:45,531 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:34:45,574 INFO L267 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 4 dim-2 vars, End of recursive call: 6 dim-0 vars, and 4 xjuncts. [2018-04-13 09:34:45,574 INFO L202 ElimStorePlain]: Needed 9 recursive calls to eliminate 14 variables, input treesize:285, output treesize:208 [2018-04-13 09:34:45,706 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 47 [2018-04-13 09:34:45,706 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:45,729 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:45,730 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:45,730 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 48 [2018-04-13 09:34:45,730 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:45,751 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 45 [2018-04-13 09:34:45,751 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:45,765 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 32 [2018-04-13 09:34:45,765 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:45,789 INFO L267 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 4 dim-1 vars, End of recursive call: 6 dim-0 vars, and 2 xjuncts. [2018-04-13 09:34:45,789 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 12 variables, input treesize:116, output treesize:55 [2018-04-13 09:34:51,929 WARN L151 SmtUtils]: Spent 4117ms on a formula simplification. DAG size of input: 38 DAG size of output 23 [2018-04-13 09:34:51,935 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 77 [2018-04-13 09:34:51,935 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:51,957 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 51 [2018-04-13 09:34:51,957 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:51,977 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 66 [2018-04-13 09:34:51,978 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:51,996 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:51,997 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:51,997 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 67 [2018-04-13 09:34:51,998 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:52,014 INFO L267 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 4 dim-1 vars, End of recursive call: 8 dim-0 vars, and 2 xjuncts. [2018-04-13 09:34:52,014 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 11 variables, input treesize:154, output treesize:93 [2018-04-13 09:34:52,277 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 25 treesize of output 21 [2018-04-13 09:34:52,282 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 22 [2018-04-13 09:34:52,282 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-04-13 09:34:52,285 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 09:34:52,291 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-13 09:34:52,291 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:60 [2018-04-13 09:34:52,336 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:52,336 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 36 [2018-04-13 09:34:52,336 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:34:52,350 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:34:52,354 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 2 case distinctions, treesize of input 37 treesize of output 40 [2018-04-13 09:34:52,354 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-04-13 09:34:52,372 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 5 dim-0 vars, and 3 xjuncts. [2018-04-13 09:34:52,372 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:69, output treesize:94 [2018-04-13 09:34:52,584 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 25 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-13 09:34:52,585 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 09:34:52,585 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 09:34:52,585 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 09:34:52,585 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 09:34:52,585 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=496, Unknown=5, NotChecked=0, Total=552 [2018-04-13 09:34:52,585 INFO L87 Difference]: Start difference. First operand 139 states and 147 transitions. Second operand 24 states. [2018-04-13 09:35:36,305 WARN L148 SmtUtils]: Spent 12640ms on a formula simplification that was a NOOP. DAG size: 62 [2018-04-13 09:35:40,656 WARN L148 SmtUtils]: Spent 2005ms on a formula simplification that was a NOOP. DAG size: 26 [2018-04-13 09:35:41,072 WARN L151 SmtUtils]: Spent 203ms on a formula simplification. DAG size of input: 75 DAG size of output 73 [2018-04-13 09:35:56,952 WARN L151 SmtUtils]: Spent 15824ms on a formula simplification. DAG size of input: 75 DAG size of output 73 [2018-04-13 09:35:57,114 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 104 DAG size of output 67 [2018-04-13 09:36:00,208 WARN L151 SmtUtils]: Spent 2382ms on a formula simplification. DAG size of input: 129 DAG size of output 69 [2018-04-13 09:36:02,500 WARN L151 SmtUtils]: Spent 2200ms on a formula simplification. DAG size of input: 106 DAG size of output 86 [2018-04-13 09:36:02,688 WARN L151 SmtUtils]: Spent 123ms on a formula simplification. DAG size of input: 102 DAG size of output 88 [2018-04-13 09:36:02,884 WARN L151 SmtUtils]: Spent 132ms on a formula simplification. DAG size of input: 103 DAG size of output 87 [2018-04-13 09:36:07,214 WARN L151 SmtUtils]: Spent 2248ms on a formula simplification. DAG size of input: 108 DAG size of output 95 [2018-04-13 09:36:07,487 WARN L151 SmtUtils]: Spent 152ms on a formula simplification. DAG size of input: 103 DAG size of output 94 [2018-04-13 09:36:07,702 WARN L151 SmtUtils]: Spent 142ms on a formula simplification. DAG size of input: 100 DAG size of output 98 [2018-04-13 09:36:07,995 WARN L151 SmtUtils]: Spent 217ms on a formula simplification. DAG size of input: 110 DAG size of output 96 [2018-04-13 09:36:10,248 WARN L151 SmtUtils]: Spent 2188ms on a formula simplification. DAG size of input: 110 DAG size of output 88 [2018-04-13 09:36:10,456 WARN L151 SmtUtils]: Spent 146ms on a formula simplification. DAG size of input: 100 DAG size of output 91 [2018-04-13 09:36:10,686 WARN L151 SmtUtils]: Spent 106ms on a formula simplification. DAG size of input: 72 DAG size of output 70 [2018-04-13 09:36:10,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:36:10,931 INFO L93 Difference]: Finished difference Result 178 states and 189 transitions. [2018-04-13 09:36:10,931 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-13 09:36:10,931 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 75 [2018-04-13 09:36:10,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:36:10,932 INFO L225 Difference]: With dead ends: 178 [2018-04-13 09:36:10,932 INFO L226 Difference]: Without dead ends: 176 [2018-04-13 09:36:10,933 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 410 ImplicationChecksByTransitivity, 55.4s TimeCoverageRelationStatistics Valid=262, Invalid=2174, Unknown=14, NotChecked=0, Total=2450 [2018-04-13 09:36:10,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2018-04-13 09:36:10,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 157. [2018-04-13 09:36:10,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 157 states. [2018-04-13 09:36:10,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 171 transitions. [2018-04-13 09:36:10,937 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 171 transitions. Word has length 75 [2018-04-13 09:36:10,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:36:10,937 INFO L459 AbstractCegarLoop]: Abstraction has 157 states and 171 transitions. [2018-04-13 09:36:10,937 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 09:36:10,937 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 171 transitions. [2018-04-13 09:36:10,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2018-04-13 09:36:10,938 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:36:10,938 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:36:10,938 INFO L408 AbstractCegarLoop]: === Iteration 35 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:36:10,939 INFO L82 PathProgramCache]: Analyzing trace with hash 1023531869, now seen corresponding path program 2 times [2018-04-13 09:36:10,939 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:36:10,939 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:36:10,940 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:36:10,940 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 09:36:10,940 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:36:10,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:36:10,950 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:36:11,014 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 18 proven. 17 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-04-13 09:36:11,015 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:36:11,015 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:36:11,016 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-13 09:36:11,029 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-13 09:36:11,029 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:36:11,032 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:36:11,044 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 18 proven. 17 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-04-13 09:36:11,044 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 09:36:11,044 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2018-04-13 09:36:11,045 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-13 09:36:11,045 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-13 09:36:11,045 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2018-04-13 09:36:11,045 INFO L87 Difference]: Start difference. First operand 157 states and 171 transitions. Second operand 9 states. [2018-04-13 09:36:11,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:36:11,102 INFO L93 Difference]: Finished difference Result 154 states and 165 transitions. [2018-04-13 09:36:11,103 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-13 09:36:11,103 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 76 [2018-04-13 09:36:11,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:36:11,104 INFO L225 Difference]: With dead ends: 154 [2018-04-13 09:36:11,104 INFO L226 Difference]: Without dead ends: 154 [2018-04-13 09:36:11,104 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2018-04-13 09:36:11,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2018-04-13 09:36:11,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 148. [2018-04-13 09:36:11,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2018-04-13 09:36:11,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 159 transitions. [2018-04-13 09:36:11,107 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 159 transitions. Word has length 76 [2018-04-13 09:36:11,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:36:11,108 INFO L459 AbstractCegarLoop]: Abstraction has 148 states and 159 transitions. [2018-04-13 09:36:11,108 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-13 09:36:11,108 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 159 transitions. [2018-04-13 09:36:11,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-04-13 09:36:11,108 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:36:11,108 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:36:11,109 INFO L408 AbstractCegarLoop]: === Iteration 36 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:36:11,109 INFO L82 PathProgramCache]: Analyzing trace with hash 1497020047, now seen corresponding path program 3 times [2018-04-13 09:36:11,109 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:36:11,109 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:36:11,110 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:36:11,110 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 09:36:11,110 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:36:11,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:36:11,124 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:36:11,129 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 09:36:11,130 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:36:11,130 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:36:11,130 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-13 09:36:11,148 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2018-04-13 09:36:11,148 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:36:11,151 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:36:11,175 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:36:11,176 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:36:11,176 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 21 [2018-04-13 09:36:11,176 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:36:11,182 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:36:11,182 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:17, output treesize:15 [2018-04-13 09:36:11,207 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 15 treesize of output 12 [2018-04-13 09:36:11,209 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-04-13 09:36:11,209 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:36:11,210 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:36:11,215 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-13 09:36:11,215 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:30, output treesize:31 [2018-04-13 09:36:11,238 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 13 [2018-04-13 09:36:11,238 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:36:11,241 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-13 09:36:11,241 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:36, output treesize:17 [2018-04-13 09:36:15,252 WARN L148 SmtUtils]: Spent 2003ms on a formula simplification that was a NOOP. DAG size: 17 [2018-04-13 09:36:17,296 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 31 [2018-04-13 09:36:17,297 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 31 treesize of output 10 [2018-04-13 09:36:17,297 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:36:17,299 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:36:17,302 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-13 09:36:17,302 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:42, output treesize:15 [2018-04-13 09:36:17,314 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:36:17,314 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2018-04-13 09:36:17,314 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:36:17,317 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-13 09:36:17,317 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:21, output treesize:11 [2018-04-13 09:36:17,335 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 60 proven. 7 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2018-04-13 09:36:17,335 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 09:36:17,335 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-13 09:36:17,335 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-13 09:36:17,336 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-13 09:36:17,336 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=171, Unknown=2, NotChecked=0, Total=210 [2018-04-13 09:36:17,336 INFO L87 Difference]: Start difference. First operand 148 states and 159 transitions. Second operand 15 states. [2018-04-13 09:36:31,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:36:31,867 INFO L93 Difference]: Finished difference Result 156 states and 163 transitions. [2018-04-13 09:36:31,867 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-13 09:36:31,867 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 79 [2018-04-13 09:36:31,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:36:31,868 INFO L225 Difference]: With dead ends: 156 [2018-04-13 09:36:31,868 INFO L226 Difference]: Without dead ends: 156 [2018-04-13 09:36:31,868 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=83, Invalid=377, Unknown=2, NotChecked=0, Total=462 [2018-04-13 09:36:31,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2018-04-13 09:36:31,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 152. [2018-04-13 09:36:31,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2018-04-13 09:36:31,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 161 transitions. [2018-04-13 09:36:31,870 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 161 transitions. Word has length 79 [2018-04-13 09:36:31,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:36:31,870 INFO L459 AbstractCegarLoop]: Abstraction has 152 states and 161 transitions. [2018-04-13 09:36:31,871 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-13 09:36:31,871 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 161 transitions. [2018-04-13 09:36:31,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2018-04-13 09:36:31,871 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:36:31,871 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:36:31,871 INFO L408 AbstractCegarLoop]: === Iteration 37 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:36:31,872 INFO L82 PathProgramCache]: Analyzing trace with hash -837018664, now seen corresponding path program 2 times [2018-04-13 09:36:31,872 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:36:31,872 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:36:31,873 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:36:31,873 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 09:36:31,873 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:36:31,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:36:31,889 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:36:31,892 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 09:36:31,893 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:36:31,893 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:36:31,894 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-13 09:36:31,918 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-13 09:36:31,918 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:36:31,921 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:36:31,976 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 15 treesize of output 12 [2018-04-13 09:36:31,977 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 12 treesize of output 11 [2018-04-13 09:36:31,978 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:36:31,979 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:36:31,984 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:36:31,984 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2018-04-13 09:36:32,024 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-13 09:36:32,026 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:36:32,027 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 31 [2018-04-13 09:36:32,027 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:36:32,030 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:36:32,034 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-13 09:36:32,034 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:31, output treesize:16 [2018-04-13 09:36:32,079 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 15 treesize of output 11 [2018-04-13 09:36:32,080 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2018-04-13 09:36:32,080 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:36:32,080 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:36:32,081 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-13 09:36:32,081 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:15, output treesize:3 [2018-04-13 09:36:32,104 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 23 proven. 53 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-04-13 09:36:32,104 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 09:36:32,104 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-13 09:36:32,104 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-13 09:36:32,104 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-13 09:36:32,104 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2018-04-13 09:36:32,105 INFO L87 Difference]: Start difference. First operand 152 states and 161 transitions. Second operand 16 states. [2018-04-13 09:36:32,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:36:32,413 INFO L93 Difference]: Finished difference Result 253 states and 269 transitions. [2018-04-13 09:36:32,413 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-13 09:36:32,414 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 80 [2018-04-13 09:36:32,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:36:32,415 INFO L225 Difference]: With dead ends: 253 [2018-04-13 09:36:32,415 INFO L226 Difference]: Without dead ends: 253 [2018-04-13 09:36:32,415 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 63 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=121, Invalid=749, Unknown=0, NotChecked=0, Total=870 [2018-04-13 09:36:32,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2018-04-13 09:36:32,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 182. [2018-04-13 09:36:32,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 182 states. [2018-04-13 09:36:32,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 197 transitions. [2018-04-13 09:36:32,418 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 197 transitions. Word has length 80 [2018-04-13 09:36:32,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:36:32,419 INFO L459 AbstractCegarLoop]: Abstraction has 182 states and 197 transitions. [2018-04-13 09:36:32,419 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-13 09:36:32,419 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 197 transitions. [2018-04-13 09:36:32,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-04-13 09:36:32,419 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:36:32,419 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:36:32,420 INFO L408 AbstractCegarLoop]: === Iteration 38 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:36:32,420 INFO L82 PathProgramCache]: Analyzing trace with hash 732087075, now seen corresponding path program 2 times [2018-04-13 09:36:32,420 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:36:32,420 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:36:32,421 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:36:32,421 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 09:36:32,421 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:36:32,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:36:32,430 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:36:32,436 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 09:36:32,436 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:36:32,436 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:36:32,437 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-13 09:36:32,457 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-13 09:36:32,458 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:36:32,462 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:36:32,633 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 49 treesize of output 46 [2018-04-13 09:36:32,635 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-04-13 09:36:32,636 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:36:32,647 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:36:32,650 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 49 treesize of output 46 [2018-04-13 09:36:32,652 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-04-13 09:36:32,652 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:36:32,664 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:36:32,693 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-13 09:36:32,693 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:99, output treesize:117 [2018-04-13 09:36:32,814 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 24 [2018-04-13 09:36:32,814 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:36:32,833 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 24 [2018-04-13 09:36:32,834 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:36:32,847 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2018-04-13 09:36:32,848 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:67, output treesize:49 [2018-04-13 09:36:36,712 WARN L148 SmtUtils]: Spent 2140ms on a formula simplification that was a NOOP. DAG size: 32 [2018-04-13 09:36:38,261 WARN L148 SmtUtils]: Spent 1350ms on a formula simplification that was a NOOP. DAG size: 35 [2018-04-13 09:37:26,342 WARN L151 SmtUtils]: Spent 44049ms on a formula simplification. DAG size of input: 45 DAG size of output 37 [2018-04-13 09:37:50,410 WARN L148 SmtUtils]: Spent 20018ms on a formula simplification that was a NOOP. DAG size: 37 [2018-04-13 09:38:30,538 WARN L151 SmtUtils]: Spent 40085ms on a formula simplification. DAG size of input: 85 DAG size of output 35 [2018-04-13 09:38:30,593 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 74 treesize of output 63 [2018-04-13 09:38:30,594 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:38:30,595 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:38:30,595 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 75 [2018-04-13 09:38:30,595 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:38:30,606 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:38:30,642 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 74 treesize of output 63 [2018-04-13 09:38:30,644 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:38:30,645 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:38:30,645 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 75 [2018-04-13 09:38:30,645 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:38:30,657 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:38:30,681 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-04-13 09:38:30,681 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:149, output treesize:147 [2018-04-13 09:38:30,747 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:38:30,748 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 56 [2018-04-13 09:38:30,762 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:38:30,763 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:38:30,764 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:38:30,764 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 33 [2018-04-13 09:38:30,764 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:38:30,770 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:38:30,787 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:38:30,788 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 56 [2018-04-13 09:38:30,805 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:38:30,805 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:38:30,806 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:38:30,806 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 33 [2018-04-13 09:38:30,806 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:38:30,812 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:38:30,824 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2018-04-13 09:38:30,824 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:109, output treesize:97 [2018-04-13 09:38:31,138 WARN L148 SmtUtils]: Spent 164ms on a formula simplification that was a NOOP. DAG size: 45 [2018-04-13 09:38:31,417 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 106 treesize of output 90 [2018-04-13 09:38:31,419 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:38:31,420 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:38:31,421 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:38:31,424 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:38:31,433 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 71 treesize of output 112 [2018-04-13 09:38:31,436 INFO L267 ElimStorePlain]: Start of recursive call 3: 11 dim-0 vars, End of recursive call: 11 dim-0 vars, and 6 xjuncts. [2018-04-13 09:38:31,578 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: 11 dim-0 vars, and 6 xjuncts. [2018-04-13 09:38:31,802 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 106 treesize of output 90 [2018-04-13 09:38:31,804 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:38:31,805 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:38:31,806 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:38:31,809 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:38:31,820 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 71 treesize of output 112 [2018-04-13 09:38:31,822 INFO L267 ElimStorePlain]: Start of recursive call 5: 11 dim-0 vars, End of recursive call: 11 dim-0 vars, and 6 xjuncts. [2018-04-13 09:38:31,976 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: 11 dim-0 vars, and 6 xjuncts. [2018-04-13 09:38:32,572 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 22 dim-0 vars, and 12 xjuncts. [2018-04-13 09:38:32,572 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:213, output treesize:845 [2018-04-13 09:38:33,728 WARN L151 SmtUtils]: Spent 1043ms on a formula simplification. DAG size of input: 182 DAG size of output 162 [2018-04-13 09:38:34,846 WARN L151 SmtUtils]: Spent 951ms on a formula simplification. DAG size of input: 172 DAG size of output 154 [2018-04-13 09:38:36,525 WARN L148 SmtUtils]: Spent 1290ms on a formula simplification that was a NOOP. DAG size: 230 [2018-04-13 09:38:39,079 WARN L148 SmtUtils]: Spent 1746ms on a formula simplification that was a NOOP. DAG size: 357 [2018-04-13 09:38:40,373 WARN L151 SmtUtils]: Spent 126ms on a formula simplification. DAG size of input: 355 DAG size of output 65 [2018-04-13 09:38:45,310 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 18 proven. 40 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-13 09:38:45,310 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 09:38:45,310 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-13 09:38:45,310 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-13 09:38:45,310 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-13 09:38:45,311 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=1061, Unknown=45, NotChecked=0, Total=1190 [2018-04-13 09:38:45,311 INFO L87 Difference]: Start difference. First operand 182 states and 197 transitions. Second operand 35 states. [2018-04-13 09:39:32,586 WARN L151 SmtUtils]: Spent 28034ms on a formula simplification. DAG size of input: 40 DAG size of output 38 [2018-04-13 09:40:10,695 WARN L151 SmtUtils]: Spent 36056ms on a formula simplification. DAG size of input: 50 DAG size of output 45 [2018-04-13 09:40:16,068 WARN L151 SmtUtils]: Spent 4734ms on a formula simplification. DAG size of input: 76 DAG size of output 48 [2018-04-13 09:40:18,158 WARN L151 SmtUtils]: Spent 841ms on a formula simplification. DAG size of input: 183 DAG size of output 119 [2018-04-13 09:40:19,781 WARN L151 SmtUtils]: Spent 862ms on a formula simplification. DAG size of input: 175 DAG size of output 111 [2018-04-13 09:40:20,939 WARN L151 SmtUtils]: Spent 172ms on a formula simplification. DAG size of input: 367 DAG size of output 71 [2018-04-13 09:40:21,493 WARN L151 SmtUtils]: Spent 231ms on a formula simplification. DAG size of input: 367 DAG size of output 43 [2018-04-13 09:40:27,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:40:27,813 INFO L93 Difference]: Finished difference Result 188 states and 202 transitions. [2018-04-13 09:40:27,813 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-13 09:40:27,813 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 79 [2018-04-13 09:40:27,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:40:27,813 INFO L225 Difference]: With dead ends: 188 [2018-04-13 09:40:27,813 INFO L226 Difference]: Without dead ends: 159 [2018-04-13 09:40:27,814 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 212.2s TimeCoverageRelationStatistics Valid=148, Invalid=1858, Unknown=64, NotChecked=0, Total=2070 [2018-04-13 09:40:27,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2018-04-13 09:40:27,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 159. [2018-04-13 09:40:27,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 159 states. [2018-04-13 09:40:27,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 173 transitions. [2018-04-13 09:40:27,817 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 173 transitions. Word has length 79 [2018-04-13 09:40:27,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:40:27,817 INFO L459 AbstractCegarLoop]: Abstraction has 159 states and 173 transitions. [2018-04-13 09:40:27,817 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-13 09:40:27,817 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 173 transitions. [2018-04-13 09:40:27,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2018-04-13 09:40:27,818 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:40:27,818 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:40:27,818 INFO L408 AbstractCegarLoop]: === Iteration 39 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:40:27,818 INFO L82 PathProgramCache]: Analyzing trace with hash -177774609, now seen corresponding path program 3 times [2018-04-13 09:40:27,818 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:40:27,818 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:40:27,819 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:40:27,819 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 09:40:27,819 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:40:27,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:40:27,838 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:40:27,843 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 09:40:27,843 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:40:27,843 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:40:27,844 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-13 09:40:27,860 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2018-04-13 09:40:27,860 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:40:27,863 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:40:27,865 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-13 09:40:27,865 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:27,867 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:40:27,867 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-13 09:40:27,882 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 15 treesize of output 12 [2018-04-13 09:40:27,884 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 12 treesize of output 11 [2018-04-13 09:40:27,884 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:27,885 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:40:27,889 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-13 09:40:27,890 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:21, output treesize:13 [2018-04-13 09:40:27,914 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2018-04-13 09:40:27,914 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:27,915 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:40:27,915 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:18, output treesize:3 [2018-04-13 09:40:27,948 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:27,949 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:27,950 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 48 [2018-04-13 09:40:27,950 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:27,957 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:40:27,957 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:33 [2018-04-13 09:40:27,993 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 36 [2018-04-13 09:40:27,996 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:27,996 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 52 [2018-04-13 09:40:27,997 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:28,004 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:40:28,011 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-13 09:40:28,011 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:49 [2018-04-13 09:40:28,054 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 22 [2018-04-13 09:40:28,054 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:28,058 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-13 09:40:28,058 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:26 [2018-04-13 09:40:28,153 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:28,154 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 49 [2018-04-13 09:40:28,154 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:28,168 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:40:28,168 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:28 [2018-04-13 09:40:28,214 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 39 treesize of output 33 [2018-04-13 09:40:28,216 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:28,217 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:28,217 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 28 [2018-04-13 09:40:28,218 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 09:40:28,223 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 09:40:28,226 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 09:40:28,227 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:39, output treesize:11 [2018-04-13 09:40:28,264 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 65 proven. 13 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-13 09:40:28,264 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 09:40:28,265 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-13 09:40:28,265 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 09:40:28,265 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 09:40:28,265 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2018-04-13 09:40:28,265 INFO L87 Difference]: Start difference. First operand 159 states and 173 transitions. Second operand 21 states. [2018-04-13 09:40:28,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:40:28,841 INFO L93 Difference]: Finished difference Result 162 states and 173 transitions. [2018-04-13 09:40:28,841 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-13 09:40:28,841 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 81 [2018-04-13 09:40:28,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:40:28,842 INFO L225 Difference]: With dead ends: 162 [2018-04-13 09:40:28,842 INFO L226 Difference]: Without dead ends: 162 [2018-04-13 09:40:28,842 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=134, Invalid=922, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 09:40:28,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2018-04-13 09:40:28,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 159. [2018-04-13 09:40:28,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 159 states. [2018-04-13 09:40:28,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 171 transitions. [2018-04-13 09:40:28,844 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 171 transitions. Word has length 81 [2018-04-13 09:40:28,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:40:28,844 INFO L459 AbstractCegarLoop]: Abstraction has 159 states and 171 transitions. [2018-04-13 09:40:28,844 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 09:40:28,844 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 171 transitions. [2018-04-13 09:40:28,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2018-04-13 09:40:28,844 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:40:28,844 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:40:28,844 INFO L408 AbstractCegarLoop]: === Iteration 40 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:40:28,845 INFO L82 PathProgramCache]: Analyzing trace with hash 172903172, now seen corresponding path program 4 times [2018-04-13 09:40:28,845 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:40:28,845 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:40:28,845 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:40:28,846 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 09:40:28,846 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:40:28,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:40:28,859 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:40:28,863 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 09:40:28,863 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:40:28,863 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:40:28,864 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-13 09:40:28,896 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-13 09:40:28,896 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:40:28,901 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:40:28,923 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 23 treesize of output 22 [2018-04-13 09:40:28,923 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:28,938 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2018-04-13 09:40:28,971 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:28,973 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 22 treesize of output 21 [2018-04-13 09:40:28,973 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:28,984 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 25 treesize of output 24 [2018-04-13 09:40:28,984 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:28,994 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 09:40:28,994 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:50, output treesize:46 [2018-04-13 09:40:29,069 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:29,070 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:29,070 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2018-04-13 09:40:29,071 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:29,095 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:29,096 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 40 [2018-04-13 09:40:29,096 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:29,115 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:29,116 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 35 treesize of output 38 [2018-04-13 09:40:29,116 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:29,133 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:29,134 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:29,134 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 28 [2018-04-13 09:40:29,134 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:29,148 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2018-04-13 09:40:29,149 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:73, output treesize:55 [2018-04-13 09:40:29,405 WARN L148 SmtUtils]: Spent 157ms on a formula simplification that was a NOOP. DAG size: 42 [2018-04-13 09:40:29,547 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:29,547 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:29,548 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 66 [2018-04-13 09:40:29,548 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:29,629 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:29,630 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:29,631 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:29,632 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:29,638 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 64 treesize of output 95 [2018-04-13 09:40:29,638 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-04-13 09:40:29,781 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:29,781 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:29,782 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 66 treesize of output 70 [2018-04-13 09:40:29,782 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:29,901 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:29,908 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 64 treesize of output 75 [2018-04-13 09:40:29,908 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2018-04-13 09:40:30,049 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:30,050 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:30,055 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 64 treesize of output 91 [2018-04-13 09:40:30,055 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2018-04-13 09:40:30,221 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:30,222 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:30,223 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:30,229 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 60 treesize of output 87 [2018-04-13 09:40:30,230 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2018-04-13 09:40:30,421 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:30,422 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:30,422 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 63 treesize of output 67 [2018-04-13 09:40:30,422 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:30,424 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:30,424 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:30,425 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 59 [2018-04-13 09:40:30,425 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:30,591 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:30,592 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:30,592 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 67 [2018-04-13 09:40:30,592 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:30,594 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:30,595 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:30,595 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 61 [2018-04-13 09:40:30,596 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:30,746 INFO L267 ElimStorePlain]: Start of recursive call 1: 16 dim-0 vars, 8 dim-1 vars, End of recursive call: 24 dim-0 vars, and 8 xjuncts. [2018-04-13 09:40:30,746 INFO L202 ElimStorePlain]: Needed 11 recursive calls to eliminate 24 variables, input treesize:257, output treesize:413 [2018-04-13 09:40:30,977 WARN L151 SmtUtils]: Spent 165ms on a formula simplification. DAG size of input: 159 DAG size of output 46 [2018-04-13 09:40:31,075 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:31,076 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:31,077 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:31,078 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:31,078 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 98 [2018-04-13 09:40:31,079 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:31,170 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:31,171 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:31,171 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:31,172 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 78 [2018-04-13 09:40:31,172 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:31,256 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:31,259 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:31,261 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 69 treesize of output 76 [2018-04-13 09:40:31,262 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:31,344 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:31,344 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:31,345 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:31,345 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 76 [2018-04-13 09:40:31,345 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:31,432 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:31,432 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:31,433 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:31,433 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:31,435 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:31,435 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 98 [2018-04-13 09:40:31,435 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:31,530 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:31,531 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:31,531 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:31,532 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:31,532 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 80 [2018-04-13 09:40:31,532 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:31,615 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:31,616 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:31,616 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:31,617 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:31,617 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 79 [2018-04-13 09:40:31,617 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:31,691 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:31,691 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:31,692 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:31,693 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 88 [2018-04-13 09:40:31,693 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:31,764 INFO L267 ElimStorePlain]: Start of recursive call 1: 16 dim-0 vars, 8 dim-1 vars, End of recursive call: 16 dim-0 vars, and 4 xjuncts. [2018-04-13 09:40:31,764 INFO L202 ElimStorePlain]: Needed 9 recursive calls to eliminate 24 variables, input treesize:277, output treesize:265 [2018-04-13 09:40:49,681 WARN L151 SmtUtils]: Spent 17742ms on a formula simplification. DAG size of input: 119 DAG size of output 95 [2018-04-13 09:40:49,688 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 55 [2018-04-13 09:40:49,688 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:49,756 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:49,757 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:49,757 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 57 [2018-04-13 09:40:49,757 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:49,804 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:49,804 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:40:49,805 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 59 [2018-04-13 09:40:49,805 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 09:40:49,847 INFO L267 ElimStorePlain]: Start of recursive call 1: 12 dim-0 vars, 3 dim-1 vars, End of recursive call: 12 dim-0 vars, and 3 xjuncts. [2018-04-13 09:40:49,847 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 15 variables, input treesize:201, output treesize:156 [2018-04-13 09:40:59,225 WARN L148 SmtUtils]: Spent 9304ms on a formula simplification that was a NOOP. DAG size: 79 [2018-04-13 09:41:11,399 WARN L148 SmtUtils]: Spent 12124ms on a formula simplification that was a NOOP. DAG size: 79 [2018-04-13 09:41:11,452 WARN L1033 $PredicateComparison]: unable to prove that (let ((.cse0 (mod |c___U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_malloc_#in~size| 4294967296))) (or (and (< 2147483647 .cse0) (exists ((|__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_malloc_#t~malloc12.base| Int)) (= |c_#length| (store |c_old(#length)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_malloc_#t~malloc12.base| (+ (mod |c___U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_malloc_#in~size| 4294967296) (- 4294967296)))))) (and (<= .cse0 2147483647) (exists ((v_prenex_291 Int)) (= |c_#length| (store |c_old(#length)| v_prenex_291 (mod |c___U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_malloc_#in~size| 4294967296))))))) is different from true [2018-04-13 09:41:11,459 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:11,461 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:11,463 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:11,464 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:11,465 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:11,465 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:11,466 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:11,485 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 108 [2018-04-13 09:41:11,487 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 8 xjuncts. [2018-04-13 09:41:11,619 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:11,639 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 61 treesize of output 72 [2018-04-13 09:41:11,639 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 8 xjuncts. [2018-04-13 09:41:11,851 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:11,852 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:11,854 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:11,854 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:11,855 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:11,857 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:11,868 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 55 treesize of output 100 [2018-04-13 09:41:11,869 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 8 xjuncts. [2018-04-13 09:41:12,103 INFO L267 ElimStorePlain]: Start of recursive call 1: 15 dim-0 vars, 3 dim-1 vars, End of recursive call: 45 dim-0 vars, and 12 xjuncts. [2018-04-13 09:41:12,103 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 18 variables, input treesize:174, output treesize:572 [2018-04-13 09:41:33,614 WARN L151 SmtUtils]: Spent 21400ms on a formula simplification. DAG size of input: 242 DAG size of output 110 [2018-04-13 09:41:38,968 WARN L151 SmtUtils]: Spent 4874ms on a formula simplification. DAG size of input: 117 DAG size of output 53 [2018-04-13 09:41:41,891 WARN L148 SmtUtils]: Spent 2884ms on a formula simplification that was a NOOP. DAG size: 52 [2018-04-13 09:41:41,986 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:41,987 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:41,988 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:41,988 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:41,989 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:41,990 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:41,991 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:41,992 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:42,005 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 61 treesize of output 118 [2018-04-13 09:41:42,006 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2018-04-13 09:41:42,187 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:42,187 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:42,188 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 61 [2018-04-13 09:41:42,188 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:41:42,190 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:42,190 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:42,191 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 59 [2018-04-13 09:41:42,191 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 09:41:42,193 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:42,194 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:42,194 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 59 [2018-04-13 09:41:42,194 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:41:42,312 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:42,314 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:42,315 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:42,316 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:42,317 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:42,317 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:42,326 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 69 treesize of output 122 [2018-04-13 09:41:42,327 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 4 xjuncts. [2018-04-13 09:41:42,549 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:42,550 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:42,552 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:42,562 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 4 case distinctions, treesize of input 67 treesize of output 92 [2018-04-13 09:41:42,563 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 4 xjuncts. [2018-04-13 09:41:42,805 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:42,806 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:42,832 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 67 [2018-04-13 09:41:42,832 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-13 09:41:42,834 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:42,835 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:42,835 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 65 [2018-04-13 09:41:42,836 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-13 09:41:42,837 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:42,838 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:42,838 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 59 [2018-04-13 09:41:42,839 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-13 09:41:43,042 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:43,043 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:43,043 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 64 [2018-04-13 09:41:43,044 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-13 09:41:43,248 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:43,248 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:43,249 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:43,250 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:43,251 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:43,252 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:43,252 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:43,252 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:43,261 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 9 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 57 treesize of output 118 [2018-04-13 09:41:43,262 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 4 xjuncts. [2018-04-13 09:41:43,558 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:43,559 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:43,559 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 69 [2018-04-13 09:41:43,560 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-13 09:41:43,561 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:43,562 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:43,562 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 63 [2018-04-13 09:41:43,563 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2018-04-13 09:41:43,564 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:43,565 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:41:43,565 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 57 [2018-04-13 09:41:43,565 INFO L267 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2018-04-13 09:41:43,803 INFO L267 ElimStorePlain]: Start of recursive call 1: 20 dim-0 vars, 8 dim-1 vars, End of recursive call: 48 dim-0 vars, and 12 xjuncts. [2018-04-13 09:41:43,803 INFO L202 ElimStorePlain]: Needed 15 recursive calls to eliminate 28 variables, input treesize:261, output treesize:593 [2018-04-13 09:42:02,972 WARN L151 SmtUtils]: Spent 19032ms on a formula simplification. DAG size of input: 256 DAG size of output 78 [2018-04-13 09:42:03,015 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 14 proven. 106 refuted. 0 times theorem prover too weak. 21 trivial. 15 not checked. [2018-04-13 09:42:03,015 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 09:42:03,015 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 09:42:03,016 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 09:42:03,016 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 09:42:03,016 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=571, Unknown=18, NotChecked=48, Total=702 [2018-04-13 09:42:03,016 INFO L87 Difference]: Start difference. First operand 159 states and 171 transitions. Second operand 27 states. [2018-04-13 09:42:16,172 WARN L151 SmtUtils]: Spent 216ms on a formula simplification. DAG size of input: 42 DAG size of output 42 [2018-04-13 09:42:18,505 WARN L148 SmtUtils]: Spent 988ms on a formula simplification that was a NOOP. DAG size: 99 [2018-04-13 09:42:31,963 WARN L148 SmtUtils]: Spent 13373ms on a formula simplification that was a NOOP. DAG size: 83 [2018-04-13 09:42:41,769 WARN L148 SmtUtils]: Spent 8897ms on a formula simplification that was a NOOP. DAG size: 114 [2018-04-13 09:42:47,746 WARN L148 SmtUtils]: Spent 3330ms on a formula simplification that was a NOOP. DAG size: 57 [2018-04-13 09:42:50,429 WARN L148 SmtUtils]: Spent 2250ms on a formula simplification that was a NOOP. DAG size: 56 [2018-04-13 09:42:51,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:42:51,472 INFO L93 Difference]: Finished difference Result 173 states and 184 transitions. [2018-04-13 09:42:51,473 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-13 09:42:51,473 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 83 [2018-04-13 09:42:51,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:42:51,473 INFO L225 Difference]: With dead ends: 173 [2018-04-13 09:42:51,473 INFO L226 Difference]: Without dead ends: 173 [2018-04-13 09:42:51,474 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 125.1s TimeCoverageRelationStatistics Valid=160, Invalid=1538, Unknown=28, NotChecked=80, Total=1806 [2018-04-13 09:42:51,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2018-04-13 09:42:51,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 163. [2018-04-13 09:42:51,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 163 states. [2018-04-13 09:42:51,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 177 transitions. [2018-04-13 09:42:51,476 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 177 transitions. Word has length 83 [2018-04-13 09:42:51,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:42:51,476 INFO L459 AbstractCegarLoop]: Abstraction has 163 states and 177 transitions. [2018-04-13 09:42:51,476 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 09:42:51,476 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 177 transitions. [2018-04-13 09:42:51,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-04-13 09:42:51,476 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:42:51,477 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:42:51,477 INFO L408 AbstractCegarLoop]: === Iteration 41 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:42:51,477 INFO L82 PathProgramCache]: Analyzing trace with hash 1070481027, now seen corresponding path program 4 times [2018-04-13 09:42:51,477 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:42:51,477 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:42:51,477 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:42:51,477 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 09:42:51,477 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:42:51,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:42:51,489 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:42:51,493 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 09:42:51,493 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:42:51,494 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:42:51,494 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-13 09:42:51,512 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-13 09:42:51,512 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:42:51,515 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:42:51,544 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:42:51,545 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:42:51,546 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 12 [2018-04-13 09:42:51,546 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:42:51,549 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:42:51,550 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:14, output treesize:8 [2018-04-13 09:42:51,605 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 15 treesize of output 12 [2018-04-13 09:42:51,619 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-04-13 09:42:51,620 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:42:51,621 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:42:51,626 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-13 09:42:51,626 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:23, output treesize:16 [2018-04-13 09:42:53,678 WARN L1033 $PredicateComparison]: unable to prove that (exists ((v___U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_point_~i~0_57 Int) (v___U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_point_~array~0.offset_BEFORE_CALL_52 Int) (v___U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_point_~array~0.base_BEFORE_CALL_44 Int)) (and (not (= v___U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_point_~array~0.base_BEFORE_CALL_44 (select (select |c_#memory_$Pointer$.base| v___U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_point_~array~0.base_BEFORE_CALL_44) (+ (* 4 v___U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_point_~i~0_57) v___U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_point_~array~0.offset_BEFORE_CALL_52)))) (<= v___U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_point_~i~0_57 1))) is different from true [2018-04-13 09:42:53,751 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 28 treesize of output 23 [2018-04-13 09:42:53,757 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 39 [2018-04-13 09:42:53,758 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-04-13 09:42:53,772 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 09:42:53,783 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-13 09:42:53,783 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:41, output treesize:36 [2018-04-13 09:42:53,940 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2018-04-13 09:42:53,941 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:42:53,947 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2018-04-13 09:42:53,947 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:42:53,951 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-13 09:42:53,951 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:36, output treesize:25 [2018-04-13 09:42:54,048 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 35 treesize of output 31 [2018-04-13 09:42:54,052 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 21 [2018-04-13 09:42:54,052 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-04-13 09:42:54,057 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 09:42:54,070 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 20 treesize of output 18 [2018-04-13 09:42:54,071 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2018-04-13 09:42:54,071 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:42:54,073 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:42:54,081 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-04-13 09:42:54,081 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:56, output treesize:23 [2018-04-13 09:42:54,115 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:42:54,115 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 24 [2018-04-13 09:42:54,115 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:42:54,124 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:42:54,127 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 2 case distinctions, treesize of input 15 treesize of output 18 [2018-04-13 09:42:54,127 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-04-13 09:42:54,140 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-13 09:42:54,140 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:38 [2018-04-13 09:42:54,315 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 39 proven. 45 refuted. 0 times theorem prover too weak. 8 trivial. 10 not checked. [2018-04-13 09:42:54,315 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 09:42:54,315 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-13 09:42:54,316 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-13 09:42:54,316 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-13 09:42:54,316 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=366, Unknown=1, NotChecked=38, Total=462 [2018-04-13 09:42:54,316 INFO L87 Difference]: Start difference. First operand 163 states and 177 transitions. Second operand 22 states. [2018-04-13 09:42:58,962 WARN L148 SmtUtils]: Spent 2003ms on a formula simplification that was a NOOP. DAG size: 19 [2018-04-13 09:43:01,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:43:01,995 INFO L93 Difference]: Finished difference Result 173 states and 184 transitions. [2018-04-13 09:43:01,995 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-13 09:43:01,995 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 87 [2018-04-13 09:43:01,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:43:01,996 INFO L225 Difference]: With dead ends: 173 [2018-04-13 09:43:01,996 INFO L226 Difference]: Without dead ends: 173 [2018-04-13 09:43:01,997 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 66 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 9.2s TimeCoverageRelationStatistics Valid=115, Invalid=817, Unknown=2, NotChecked=58, Total=992 [2018-04-13 09:43:01,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2018-04-13 09:43:01,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 163. [2018-04-13 09:43:01,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 163 states. [2018-04-13 09:43:02,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 176 transitions. [2018-04-13 09:43:02,000 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 176 transitions. Word has length 87 [2018-04-13 09:43:02,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:43:02,000 INFO L459 AbstractCegarLoop]: Abstraction has 163 states and 176 transitions. [2018-04-13 09:43:02,000 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-13 09:43:02,000 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 176 transitions. [2018-04-13 09:43:02,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2018-04-13 09:43:02,001 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:43:02,001 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:43:02,001 INFO L408 AbstractCegarLoop]: === Iteration 42 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:43:02,001 INFO L82 PathProgramCache]: Analyzing trace with hash 2059203867, now seen corresponding path program 5 times [2018-04-13 09:43:02,001 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:43:02,001 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:43:02,002 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:43:02,002 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 09:43:02,002 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:43:02,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:43:02,013 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:43:02,221 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2018-04-13 09:43:02,222 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:43:02,222 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:43:02,222 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-13 09:43:02,252 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2018-04-13 09:43:02,253 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:43:02,256 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:43:02,331 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2018-04-13 09:43:02,331 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 09:43:02,331 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2018-04-13 09:43:02,332 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-13 09:43:02,332 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-13 09:43:02,332 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=120, Unknown=0, NotChecked=0, Total=210 [2018-04-13 09:43:02,332 INFO L87 Difference]: Start difference. First operand 163 states and 176 transitions. Second operand 15 states. [2018-04-13 09:43:02,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:43:02,520 INFO L93 Difference]: Finished difference Result 262 states and 283 transitions. [2018-04-13 09:43:02,520 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-13 09:43:02,520 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 89 [2018-04-13 09:43:02,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:43:02,521 INFO L225 Difference]: With dead ends: 262 [2018-04-13 09:43:02,521 INFO L226 Difference]: Without dead ends: 262 [2018-04-13 09:43:02,522 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=90, Invalid=120, Unknown=0, NotChecked=0, Total=210 [2018-04-13 09:43:02,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2018-04-13 09:43:02,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 166. [2018-04-13 09:43:02,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 166 states. [2018-04-13 09:43:02,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 179 transitions. [2018-04-13 09:43:02,525 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 179 transitions. Word has length 89 [2018-04-13 09:43:02,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:43:02,525 INFO L459 AbstractCegarLoop]: Abstraction has 166 states and 179 transitions. [2018-04-13 09:43:02,525 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-13 09:43:02,525 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 179 transitions. [2018-04-13 09:43:02,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2018-04-13 09:43:02,526 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:43:02,526 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:43:02,526 INFO L408 AbstractCegarLoop]: === Iteration 43 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:43:02,526 INFO L82 PathProgramCache]: Analyzing trace with hash -1174826396, now seen corresponding path program 3 times [2018-04-13 09:43:02,526 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:43:02,528 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:43:02,529 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:43:02,529 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 09:43:02,529 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:43:02,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:43:02,545 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:43:02,549 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 09:43:02,549 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:43:02,549 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:43:02,550 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-13 09:43:02,583 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2018-04-13 09:43:02,583 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:43:02,586 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:43:02,640 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 15 treesize of output 12 [2018-04-13 09:43:02,642 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 12 treesize of output 11 [2018-04-13 09:43:02,642 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:02,644 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:02,651 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:02,652 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:29, output treesize:25 [2018-04-13 09:43:02,757 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 28 treesize of output 23 [2018-04-13 09:43:02,759 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:02,761 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 23 treesize of output 37 [2018-04-13 09:43:02,761 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:02,766 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:02,774 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-13 09:43:02,774 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:41, output treesize:26 [2018-04-13 09:43:02,864 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 28 treesize of output 23 [2018-04-13 09:43:02,866 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:02,867 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 23 treesize of output 37 [2018-04-13 09:43:02,867 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:02,871 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:02,878 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-13 09:43:02,878 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:41, output treesize:26 [2018-04-13 09:43:03,080 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 24 treesize of output 20 [2018-04-13 09:43:03,082 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 09:43:03,082 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2018-04-13 09:43:03,082 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:03,084 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:03,089 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:03,089 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:49, output treesize:3 [2018-04-13 09:43:03,124 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 33 proven. 68 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 09:43:03,124 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 09:43:03,124 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-13 09:43:03,125 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 09:43:03,125 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 09:43:03,125 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=449, Unknown=0, NotChecked=0, Total=506 [2018-04-13 09:43:03,125 INFO L87 Difference]: Start difference. First operand 166 states and 179 transitions. Second operand 23 states. [2018-04-13 09:43:04,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:43:04,118 INFO L93 Difference]: Finished difference Result 173 states and 184 transitions. [2018-04-13 09:43:04,118 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-13 09:43:04,118 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 88 [2018-04-13 09:43:04,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:43:04,119 INFO L225 Difference]: With dead ends: 173 [2018-04-13 09:43:04,119 INFO L226 Difference]: Without dead ends: 173 [2018-04-13 09:43:04,119 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 67 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=195, Invalid=1287, Unknown=0, NotChecked=0, Total=1482 [2018-04-13 09:43:04,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2018-04-13 09:43:04,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 166. [2018-04-13 09:43:04,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 166 states. [2018-04-13 09:43:04,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 178 transitions. [2018-04-13 09:43:04,121 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 178 transitions. Word has length 88 [2018-04-13 09:43:04,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:43:04,121 INFO L459 AbstractCegarLoop]: Abstraction has 166 states and 178 transitions. [2018-04-13 09:43:04,121 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 09:43:04,121 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 178 transitions. [2018-04-13 09:43:04,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2018-04-13 09:43:04,121 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:43:04,121 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:43:04,122 INFO L408 AbstractCegarLoop]: === Iteration 44 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:43:04,122 INFO L82 PathProgramCache]: Analyzing trace with hash -2059879709, now seen corresponding path program 4 times [2018-04-13 09:43:04,122 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:43:04,122 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:43:04,122 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:43:04,122 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 09:43:04,122 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:43:04,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:43:04,141 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:43:04,146 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 09:43:04,147 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:43:04,147 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:43:04,147 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-13 09:43:04,181 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-13 09:43:04,181 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:43:04,185 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:43:04,190 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-13 09:43:04,190 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:04,191 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:04,191 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-13 09:43:04,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 15 treesize of output 12 [2018-04-13 09:43:04,219 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 12 treesize of output 11 [2018-04-13 09:43:04,219 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:04,221 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:04,227 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-13 09:43:04,227 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:17 [2018-04-13 09:43:04,249 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2018-04-13 09:43:04,250 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:04,253 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:04,253 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:21, output treesize:3 [2018-04-13 09:43:04,288 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:04,289 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:04,289 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 48 [2018-04-13 09:43:04,289 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:04,297 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:04,298 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:36 [2018-04-13 09:43:04,341 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 15 treesize of output 12 [2018-04-13 09:43:04,343 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 12 treesize of output 11 [2018-04-13 09:43:04,343 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:04,346 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:04,361 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 36 [2018-04-13 09:43:04,364 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:04,364 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 52 [2018-04-13 09:43:04,365 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:04,372 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:04,383 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:04,383 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:66, output treesize:52 [2018-04-13 09:43:04,418 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 22 [2018-04-13 09:43:04,419 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:04,423 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-13 09:43:04,423 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:57, output treesize:29 [2018-04-13 09:43:04,494 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:04,495 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:04,496 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:04,496 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 97 [2018-04-13 09:43:04,496 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:04,511 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-13 09:43:04,511 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:90, output treesize:110 [2018-04-13 09:43:04,578 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 15 treesize of output 12 [2018-04-13 09:43:04,580 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 12 treesize of output 11 [2018-04-13 09:43:04,580 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:04,581 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:04,596 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 92 treesize of output 77 [2018-04-13 09:43:04,598 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:04,603 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:04,603 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 128 [2018-04-13 09:43:04,604 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:04,614 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:04,625 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:04,625 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:115, output treesize:109 [2018-04-13 09:43:04,678 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 67 [2018-04-13 09:43:04,678 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:04,685 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-13 09:43:04,685 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:115, output treesize:73 [2018-04-13 09:43:04,809 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:04,814 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 61 treesize of output 123 [2018-04-13 09:43:04,814 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2018-04-13 09:43:04,841 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 09:43:04,841 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:128, output treesize:151 [2018-04-13 09:43:04,936 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 99 treesize of output 97 [2018-04-13 09:43:04,938 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2018-04-13 09:43:04,938 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:04,948 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:04,949 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 105 treesize of output 103 [2018-04-13 09:43:04,950 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2018-04-13 09:43:04,951 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:04,960 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:04,984 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 2 xjuncts. [2018-04-13 09:43:04,984 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:205, output treesize:183 [2018-04-13 09:43:05,045 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:05,047 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:05,049 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:05,061 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 97 treesize of output 202 [2018-04-13 09:43:05,061 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2018-04-13 09:43:05,139 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:05,142 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:05,143 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:05,146 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:05,161 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 91 treesize of output 198 [2018-04-13 09:43:05,162 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 8 xjuncts. [2018-04-13 09:43:05,322 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 9 dim-0 vars, and 9 xjuncts. [2018-04-13 09:43:05,322 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:189, output treesize:889 [2018-04-13 09:43:05,585 WARN L148 SmtUtils]: Spent 149ms on a formula simplification that was a NOOP. DAG size: 210 [2018-04-13 09:43:06,072 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 114 treesize of output 98 [2018-04-13 09:43:06,075 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:06,076 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:06,076 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 09:43:06,076 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 09:43:06,077 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:06,078 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:06,079 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:06,079 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 104 [2018-04-13 09:43:06,080 INFO L267 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-13 09:43:06,095 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-13 09:43:06,139 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 100 treesize of output 86 [2018-04-13 09:43:06,141 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:06,142 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:06,142 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 09:43:06,142 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 09:43:06,143 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:06,144 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:06,144 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:06,145 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 104 [2018-04-13 09:43:06,145 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 09:43:06,164 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 09:43:06,200 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 100 treesize of output 86 [2018-04-13 09:43:06,202 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:06,202 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 09:43:06,203 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:06,203 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:06,204 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 09:43:06,204 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:06,205 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:06,205 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 101 [2018-04-13 09:43:06,206 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 09:43:06,219 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 09:43:06,246 INFO L267 ElimStorePlain]: Start of recursive call 1: 15 dim-0 vars, 3 dim-2 vars, End of recursive call: 7 dim-0 vars, and 3 xjuncts. [2018-04-13 09:43:06,246 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 18 variables, input treesize:355, output treesize:66 [2018-04-13 09:43:06,352 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 41 proven. 62 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 09:43:06,352 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 09:43:06,352 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-04-13 09:43:06,352 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-13 09:43:06,352 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-13 09:43:06,352 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=973, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 09:43:06,352 INFO L87 Difference]: Start difference. First operand 166 states and 178 transitions. Second operand 33 states. [2018-04-13 09:43:11,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:43:11,106 INFO L93 Difference]: Finished difference Result 172 states and 184 transitions. [2018-04-13 09:43:11,106 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-13 09:43:11,106 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 89 [2018-04-13 09:43:11,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:43:11,107 INFO L225 Difference]: With dead ends: 172 [2018-04-13 09:43:11,107 INFO L226 Difference]: Without dead ends: 172 [2018-04-13 09:43:11,107 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 433 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=128, Invalid=1512, Unknown=0, NotChecked=0, Total=1640 [2018-04-13 09:43:11,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2018-04-13 09:43:11,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 169. [2018-04-13 09:43:11,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 169 states. [2018-04-13 09:43:11,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 181 transitions. [2018-04-13 09:43:11,110 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 181 transitions. Word has length 89 [2018-04-13 09:43:11,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:43:11,110 INFO L459 AbstractCegarLoop]: Abstraction has 169 states and 181 transitions. [2018-04-13 09:43:11,110 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-13 09:43:11,110 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 181 transitions. [2018-04-13 09:43:11,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-04-13 09:43:11,111 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:43:11,111 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:43:11,111 INFO L408 AbstractCegarLoop]: === Iteration 45 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:43:11,111 INFO L82 PathProgramCache]: Analyzing trace with hash 1496041566, now seen corresponding path program 4 times [2018-04-13 09:43:11,111 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:43:11,111 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:43:11,112 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:43:11,112 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 09:43:11,112 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:43:11,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:43:11,122 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:43:11,126 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 09:43:11,126 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:43:11,126 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:43:11,127 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-13 09:43:11,142 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-13 09:43:11,142 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:43:11,144 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:43:11,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 15 treesize of output 12 [2018-04-13 09:43:11,171 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 12 treesize of output 11 [2018-04-13 09:43:11,171 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:11,173 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:11,174 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:11,175 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:15, output treesize:11 [2018-04-13 09:43:11,228 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 28 treesize of output 23 [2018-04-13 09:43:11,230 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:11,231 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 23 treesize of output 37 [2018-04-13 09:43:11,232 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:11,237 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:11,242 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-13 09:43:11,242 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:28, output treesize:12 [2018-04-13 09:43:11,356 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 23 treesize of output 19 [2018-04-13 09:43:11,357 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 3 [2018-04-13 09:43:11,357 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:11,358 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:11,359 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:11,359 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:23, output treesize:3 [2018-04-13 09:43:11,374 INFO L134 CoverageAnalysis]: Checked inductivity of 146 backedges. 82 proven. 24 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-04-13 09:43:11,374 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 09:43:11,374 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-13 09:43:11,375 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-13 09:43:11,375 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-13 09:43:11,375 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2018-04-13 09:43:11,375 INFO L87 Difference]: Start difference. First operand 169 states and 181 transitions. Second operand 14 states. [2018-04-13 09:43:11,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:43:11,776 INFO L93 Difference]: Finished difference Result 169 states and 180 transitions. [2018-04-13 09:43:11,776 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-13 09:43:11,776 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 93 [2018-04-13 09:43:11,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:43:11,776 INFO L225 Difference]: With dead ends: 169 [2018-04-13 09:43:11,776 INFO L226 Difference]: Without dead ends: 169 [2018-04-13 09:43:11,777 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 84 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=196, Invalid=860, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 09:43:11,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2018-04-13 09:43:11,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 169. [2018-04-13 09:43:11,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 169 states. [2018-04-13 09:43:11,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 180 transitions. [2018-04-13 09:43:11,779 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 180 transitions. Word has length 93 [2018-04-13 09:43:11,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:43:11,779 INFO L459 AbstractCegarLoop]: Abstraction has 169 states and 180 transitions. [2018-04-13 09:43:11,779 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-13 09:43:11,779 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 180 transitions. [2018-04-13 09:43:11,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2018-04-13 09:43:11,780 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:43:11,780 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:43:11,780 INFO L408 AbstractCegarLoop]: === Iteration 46 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:43:11,780 INFO L82 PathProgramCache]: Analyzing trace with hash -716673571, now seen corresponding path program 3 times [2018-04-13 09:43:11,780 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:43:11,780 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:43:11,780 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:43:11,781 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 09:43:11,781 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:43:11,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:43:11,789 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:43:11,831 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 17 proven. 31 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2018-04-13 09:43:11,831 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:43:11,832 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:43:11,832 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-13 09:43:11,847 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2018-04-13 09:43:11,847 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:43:11,850 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:43:12,040 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 36 proven. 12 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2018-04-13 09:43:12,040 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 09:43:12,040 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 17 [2018-04-13 09:43:12,040 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-13 09:43:12,041 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-13 09:43:12,041 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2018-04-13 09:43:12,041 INFO L87 Difference]: Start difference. First operand 169 states and 180 transitions. Second operand 17 states. [2018-04-13 09:43:12,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:43:12,284 INFO L93 Difference]: Finished difference Result 168 states and 176 transitions. [2018-04-13 09:43:12,284 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-13 09:43:12,284 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 92 [2018-04-13 09:43:12,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:43:12,284 INFO L225 Difference]: With dead ends: 168 [2018-04-13 09:43:12,284 INFO L226 Difference]: Without dead ends: 168 [2018-04-13 09:43:12,285 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=141, Invalid=459, Unknown=0, NotChecked=0, Total=600 [2018-04-13 09:43:12,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2018-04-13 09:43:12,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 166. [2018-04-13 09:43:12,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 166 states. [2018-04-13 09:43:12,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 174 transitions. [2018-04-13 09:43:12,287 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 174 transitions. Word has length 92 [2018-04-13 09:43:12,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:43:12,287 INFO L459 AbstractCegarLoop]: Abstraction has 166 states and 174 transitions. [2018-04-13 09:43:12,288 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-13 09:43:12,288 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 174 transitions. [2018-04-13 09:43:12,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2018-04-13 09:43:12,288 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:43:12,288 INFO L355 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:43:12,288 INFO L408 AbstractCegarLoop]: === Iteration 47 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:43:12,289 INFO L82 PathProgramCache]: Analyzing trace with hash -1085536066, now seen corresponding path program 5 times [2018-04-13 09:43:12,289 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:43:12,289 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:43:12,290 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:43:12,290 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 09:43:12,290 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:43:12,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:43:12,306 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:43:12,310 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 09:43:12,310 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:43:12,310 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:43:12,311 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-13 09:43:12,348 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2018-04-13 09:43:12,348 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:43:12,353 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:43:12,373 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-13 09:43:12,373 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:12,389 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-13 09:43:12,389 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:12,402 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 09:43:12,402 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:38, output treesize:36 [2018-04-13 09:43:12,569 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:12,574 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 2 case distinctions, treesize of input 12 treesize of output 15 [2018-04-13 09:43:12,575 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2018-04-13 09:43:12,586 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 2 xjuncts. [2018-04-13 09:43:12,587 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:30 [2018-04-13 09:43:12,713 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2018-04-13 09:43:12,713 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:12,745 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:12,748 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:12,756 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 30 [2018-04-13 09:43:12,756 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-04-13 09:43:12,789 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 3 xjuncts. [2018-04-13 09:43:12,789 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:42, output treesize:61 [2018-04-13 09:43:12,822 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 17 [2018-04-13 09:43:12,822 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:12,823 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2018-04-13 09:43:12,824 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:12,837 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 2 xjuncts. [2018-04-13 09:43:12,838 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:30 [2018-04-13 09:43:12,920 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:12,922 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:12,926 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 30 [2018-04-13 09:43:12,926 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2018-04-13 09:43:12,949 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2018-04-13 09:43:12,949 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:12,967 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 3 xjuncts. [2018-04-13 09:43:12,967 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:42, output treesize:61 [2018-04-13 09:43:13,125 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,125 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,126 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,134 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 2 case distinctions, treesize of input 46 treesize of output 63 [2018-04-13 09:43:13,134 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2018-04-13 09:43:13,193 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,195 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,195 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,196 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,196 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,202 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 48 treesize of output 83 [2018-04-13 09:43:13,202 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-04-13 09:43:13,280 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,281 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,281 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 0 case distinctions, treesize of input 43 treesize of output 50 [2018-04-13 09:43:13,281 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:13,283 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,284 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,285 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 0 case distinctions, treesize of input 45 treesize of output 52 [2018-04-13 09:43:13,285 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:13,339 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,340 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,340 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 0 case distinctions, treesize of input 45 treesize of output 52 [2018-04-13 09:43:13,340 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:13,342 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,342 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,343 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 0 case distinctions, treesize of input 47 treesize of output 54 [2018-04-13 09:43:13,343 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:13,393 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 4 dim-1 vars, End of recursive call: 10 dim-0 vars, and 4 xjuncts. [2018-04-13 09:43:13,393 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 10 variables, input treesize:95, output treesize:159 [2018-04-13 09:43:13,675 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,676 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,676 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,677 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,677 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,678 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 85 [2018-04-13 09:43:13,679 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:13,759 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,760 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,761 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,761 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 56 [2018-04-13 09:43:13,761 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:13,831 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 49 treesize of output 48 [2018-04-13 09:43:13,831 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:13,899 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,900 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,901 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,902 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,902 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 85 [2018-04-13 09:43:13,902 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:13,971 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,972 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,972 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:13,972 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 57 [2018-04-13 09:43:13,973 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:14,034 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:14,034 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:14,035 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:14,036 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:14,036 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 59 [2018-04-13 09:43:14,036 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:14,093 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:14,094 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:14,094 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:14,095 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:14,095 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 58 [2018-04-13 09:43:14,095 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:14,153 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:14,153 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:14,154 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:14,161 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 66 [2018-04-13 09:43:14,161 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:14,218 INFO L267 ElimStorePlain]: Start of recursive call 1: 16 dim-0 vars, 8 dim-1 vars, End of recursive call: 16 dim-0 vars, and 4 xjuncts. [2018-04-13 09:43:14,218 INFO L202 ElimStorePlain]: Needed 9 recursive calls to eliminate 24 variables, input treesize:225, output treesize:177 [2018-04-13 09:43:14,546 WARN L151 SmtUtils]: Spent 257ms on a formula simplification. DAG size of input: 94 DAG size of output 74 [2018-04-13 09:43:14,762 WARN L148 SmtUtils]: Spent 141ms on a formula simplification that was a NOOP. DAG size: 78 [2018-04-13 09:43:14,965 WARN L148 SmtUtils]: Spent 139ms on a formula simplification that was a NOOP. DAG size: 78 [2018-04-13 09:43:15,043 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:15,044 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:15,044 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 68 [2018-04-13 09:43:15,045 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:15,192 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:15,192 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:15,193 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 68 [2018-04-13 09:43:15,193 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:15,350 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:15,350 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:15,352 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:15,353 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:15,355 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:15,362 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:15,371 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 61 treesize of output 116 [2018-04-13 09:43:15,372 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2018-04-13 09:43:15,625 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:15,627 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:15,628 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:15,629 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:15,638 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 73 treesize of output 118 [2018-04-13 09:43:15,639 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2018-04-13 09:43:15,953 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:15,954 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:15,956 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:15,956 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:15,957 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:15,958 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:15,967 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 61 treesize of output 116 [2018-04-13 09:43:15,968 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 4 xjuncts. [2018-04-13 09:43:16,343 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:16,343 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:16,367 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 66 [2018-04-13 09:43:16,367 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:16,678 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:16,678 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:16,679 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 72 [2018-04-13 09:43:16,679 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:16,987 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:16,989 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:16,990 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:16,992 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:16,992 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:17,003 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 59 treesize of output 104 [2018-04-13 09:43:17,003 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 4 xjuncts. [2018-04-13 09:43:17,417 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 72 [2018-04-13 09:43:17,417 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 4 xjuncts. [2018-04-13 09:43:17,854 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:17,855 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:17,855 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 73 [2018-04-13 09:43:17,856 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:17,863 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:17,864 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:17,864 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 61 [2018-04-13 09:43:17,865 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:17,866 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:17,867 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:17,867 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 61 [2018-04-13 09:43:17,868 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:18,289 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:18,290 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:18,290 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 70 [2018-04-13 09:43:18,290 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:18,709 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:18,710 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:18,711 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:18,714 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:18,714 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:18,727 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 63 treesize of output 108 [2018-04-13 09:43:18,728 INFO L267 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 4 xjuncts. [2018-04-13 09:43:19,285 INFO L267 ElimStorePlain]: Start of recursive call 1: 36 dim-0 vars, 12 dim-1 vars, End of recursive call: 84 dim-0 vars, and 18 xjuncts. [2018-04-13 09:43:19,286 INFO L202 ElimStorePlain]: Needed 15 recursive calls to eliminate 48 variables, input treesize:413, output treesize:887 [2018-04-13 09:43:19,845 WARN L151 SmtUtils]: Spent 355ms on a formula simplification. DAG size of input: 431 DAG size of output 74 [2018-04-13 09:43:19,883 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 21 proven. 175 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-04-13 09:43:19,884 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 09:43:19,884 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 09:43:19,884 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 09:43:19,884 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 09:43:19,884 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=546, Unknown=0, NotChecked=0, Total=600 [2018-04-13 09:43:19,884 INFO L87 Difference]: Start difference. First operand 166 states and 174 transitions. Second operand 25 states. [2018-04-13 09:43:21,818 WARN L151 SmtUtils]: Spent 320ms on a formula simplification. DAG size of input: 101 DAG size of output 99 [2018-04-13 09:43:22,094 WARN L148 SmtUtils]: Spent 140ms on a formula simplification that was a NOOP. DAG size: 82 [2018-04-13 09:43:22,580 WARN L148 SmtUtils]: Spent 127ms on a formula simplification that was a NOOP. DAG size: 78 [2018-04-13 09:43:23,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:43:23,203 INFO L93 Difference]: Finished difference Result 218 states and 229 transitions. [2018-04-13 09:43:23,203 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-13 09:43:23,203 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 96 [2018-04-13 09:43:23,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:43:23,204 INFO L225 Difference]: With dead ends: 218 [2018-04-13 09:43:23,204 INFO L226 Difference]: Without dead ends: 218 [2018-04-13 09:43:23,204 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 67 SyntacticMatches, 5 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=142, Invalid=1498, Unknown=0, NotChecked=0, Total=1640 [2018-04-13 09:43:23,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2018-04-13 09:43:23,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 199. [2018-04-13 09:43:23,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 199 states. [2018-04-13 09:43:23,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 213 transitions. [2018-04-13 09:43:23,208 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 213 transitions. Word has length 96 [2018-04-13 09:43:23,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:43:23,208 INFO L459 AbstractCegarLoop]: Abstraction has 199 states and 213 transitions. [2018-04-13 09:43:23,208 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 09:43:23,208 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 213 transitions. [2018-04-13 09:43:23,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2018-04-13 09:43:23,209 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:43:23,209 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:43:23,209 INFO L408 AbstractCegarLoop]: === Iteration 48 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:43:23,209 INFO L82 PathProgramCache]: Analyzing trace with hash 426620748, now seen corresponding path program 4 times [2018-04-13 09:43:23,209 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:43:23,209 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:43:23,210 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:43:23,210 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 09:43:23,210 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:43:23,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:43:23,225 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:43:23,228 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 09:43:23,228 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:43:23,228 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:43:23,229 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-13 09:43:23,253 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-13 09:43:23,253 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:43:23,257 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:43:23,272 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 14 treesize of output 13 [2018-04-13 09:43:23,273 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:23,292 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-13 09:43:23,293 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:23,302 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 09:43:23,303 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:32, output treesize:30 [2018-04-13 09:43:23,359 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 15 treesize of output 12 [2018-04-13 09:43:23,361 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 12 treesize of output 11 [2018-04-13 09:43:23,361 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:23,363 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:23,371 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-13 09:43:23,371 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:36, output treesize:29 [2018-04-13 09:43:23,398 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2018-04-13 09:43:23,398 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:23,402 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2018-04-13 09:43:23,403 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:23,406 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:23,406 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:24, output treesize:7 [2018-04-13 09:43:23,440 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:23,440 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:23,441 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2018-04-13 09:43:23,441 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:23,461 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:23,466 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 50 [2018-04-13 09:43:23,467 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-04-13 09:43:23,499 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:23,500 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:23,500 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 33 [2018-04-13 09:43:23,500 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:23,535 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 2 case distinctions, treesize of input 33 treesize of output 40 [2018-04-13 09:43:23,536 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2018-04-13 09:43:23,573 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 6 dim-0 vars, and 4 xjuncts. [2018-04-13 09:43:23,573 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:81, output treesize:131 [2018-04-13 09:43:23,645 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 67 treesize of output 62 [2018-04-13 09:43:23,648 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:23,649 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 29 [2018-04-13 09:43:23,649 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:23,662 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:23,743 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 68 treesize of output 65 [2018-04-13 09:43:23,745 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 12 treesize of output 11 [2018-04-13 09:43:23,745 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:23,756 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:23,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 66 treesize of output 63 [2018-04-13 09:43:23,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 12 treesize of output 11 [2018-04-13 09:43:23,760 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:23,770 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:23,773 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 69 treesize of output 66 [2018-04-13 09:43:23,775 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 12 treesize of output 11 [2018-04-13 09:43:23,775 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:23,787 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:23,789 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 63 treesize of output 60 [2018-04-13 09:43:23,790 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 12 treesize of output 11 [2018-04-13 09:43:23,790 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:23,801 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:23,875 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 65 treesize of output 60 [2018-04-13 09:43:23,877 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:23,878 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 29 [2018-04-13 09:43:23,878 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:23,889 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:23,962 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 62 treesize of output 55 [2018-04-13 09:43:23,964 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:23,965 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 39 [2018-04-13 09:43:23,965 INFO L267 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:23,975 INFO L267 ElimStorePlain]: Start of recursive call 14: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:24,040 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 64 treesize of output 57 [2018-04-13 09:43:24,042 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:24,043 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 41 [2018-04-13 09:43:24,043 INFO L267 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:24,053 INFO L267 ElimStorePlain]: Start of recursive call 16: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:24,105 INFO L267 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 5 dim-2 vars, End of recursive call: 6 dim-0 vars, and 4 xjuncts. [2018-04-13 09:43:24,105 INFO L202 ElimStorePlain]: Needed 17 recursive calls to eliminate 16 variables, input treesize:271, output treesize:151 [2018-04-13 09:43:24,251 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:24,252 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:24,252 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 40 [2018-04-13 09:43:24,252 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:24,289 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 36 [2018-04-13 09:43:24,289 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:24,326 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 38 [2018-04-13 09:43:24,327 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-04-13 09:43:24,374 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 24 treesize of output 19 [2018-04-13 09:43:24,374 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:24,375 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 32 treesize of output 27 [2018-04-13 09:43:24,376 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:24,416 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 23 [2018-04-13 09:43:24,416 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:24,460 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 39 treesize of output 28 [2018-04-13 09:43:24,460 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:24,496 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 32 treesize of output 27 [2018-04-13 09:43:24,496 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:24,531 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 23 [2018-04-13 09:43:24,531 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:24,566 INFO L267 ElimStorePlain]: Start of recursive call 1: 14 dim-0 vars, 8 dim-1 vars, End of recursive call: 4 dim-0 vars, and 3 xjuncts. [2018-04-13 09:43:24,566 INFO L202 ElimStorePlain]: Needed 10 recursive calls to eliminate 22 variables, input treesize:163, output treesize:44 [2018-04-13 09:43:24,622 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:24,629 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 62 treesize of output 79 [2018-04-13 09:43:24,629 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2018-04-13 09:43:24,862 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:24,864 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:24,866 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:24,876 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 63 treesize of output 100 [2018-04-13 09:43:24,876 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2018-04-13 09:43:25,226 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:25,227 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:25,227 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 61 treesize of output 65 [2018-04-13 09:43:25,228 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:25,507 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:25,509 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:25,510 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:25,520 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 100 [2018-04-13 09:43:25,520 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2018-04-13 09:43:25,867 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:25,868 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:25,868 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 64 [2018-04-13 09:43:25,868 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:25,870 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:25,871 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:25,871 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 62 treesize of output 66 [2018-04-13 09:43:25,871 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:25,873 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:25,874 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:25,874 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 60 treesize of output 68 [2018-04-13 09:43:25,874 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:26,208 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:26,208 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:26,221 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 5 case distinctions, treesize of input 63 treesize of output 106 [2018-04-13 09:43:26,222 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 8 xjuncts. [2018-04-13 09:43:26,713 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:26,714 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:26,714 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 70 treesize of output 78 [2018-04-13 09:43:26,714 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:26,717 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:26,718 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:26,718 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 68 [2018-04-13 09:43:26,718 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:26,720 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:26,720 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:26,721 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 58 [2018-04-13 09:43:26,721 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:27,146 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 59 treesize of output 84 [2018-04-13 09:43:27,147 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 8 xjuncts. [2018-04-13 09:43:27,652 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:27,653 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:27,653 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 66 [2018-04-13 09:43:27,653 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:28,151 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:28,151 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:28,152 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 60 treesize of output 68 [2018-04-13 09:43:28,152 INFO L267 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:28,153 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:28,154 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:28,154 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 58 [2018-04-13 09:43:28,154 INFO L267 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:28,156 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:28,157 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:28,157 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 62 treesize of output 66 [2018-04-13 09:43:28,157 INFO L267 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:28,159 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:28,159 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:28,160 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 60 [2018-04-13 09:43:28,160 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:28,667 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:28,673 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 60 treesize of output 77 [2018-04-13 09:43:28,673 INFO L267 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 2 xjuncts. [2018-04-13 09:43:29,213 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:29,214 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:29,214 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 55 [2018-04-13 09:43:29,214 INFO L267 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:29,216 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:29,217 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:29,217 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 65 [2018-04-13 09:43:29,217 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:29,741 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:29,742 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:29,742 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 64 [2018-04-13 09:43:29,742 INFO L267 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:30,260 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:30,261 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:30,261 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 68 [2018-04-13 09:43:30,261 INFO L267 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:30,792 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 58 treesize of output 65 [2018-04-13 09:43:30,792 INFO L267 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 2 xjuncts. [2018-04-13 09:43:31,362 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 62 treesize of output 69 [2018-04-13 09:43:31,362 INFO L267 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 2 xjuncts. [2018-04-13 09:43:31,943 INFO L267 ElimStorePlain]: Start of recursive call 1: 28 dim-0 vars, 16 dim-1 vars, End of recursive call: 54 dim-0 vars, and 22 xjuncts. [2018-04-13 09:43:31,943 INFO L202 ElimStorePlain]: Needed 25 recursive calls to eliminate 44 variables, input treesize:501, output treesize:1209 [2018-04-13 09:43:32,385 WARN L151 SmtUtils]: Spent 326ms on a formula simplification. DAG size of input: 374 DAG size of output 131 [2018-04-13 09:43:32,406 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 80 treesize of output 73 [2018-04-13 09:43:32,408 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:32,409 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 37 [2018-04-13 09:43:32,410 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:32,426 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:32,634 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 89 treesize of output 86 [2018-04-13 09:43:32,636 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 12 treesize of output 11 [2018-04-13 09:43:32,636 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:32,651 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:32,654 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 87 treesize of output 84 [2018-04-13 09:43:32,655 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 12 treesize of output 11 [2018-04-13 09:43:32,655 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:32,671 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:32,673 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 74 treesize of output 71 [2018-04-13 09:43:32,675 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 12 treesize of output 11 [2018-04-13 09:43:32,675 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:32,688 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:32,691 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 89 treesize of output 86 [2018-04-13 09:43:32,703 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 12 treesize of output 11 [2018-04-13 09:43:32,703 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:32,723 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:32,726 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 91 treesize of output 88 [2018-04-13 09:43:32,728 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 12 treesize of output 11 [2018-04-13 09:43:32,729 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:32,748 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:32,751 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 76 treesize of output 73 [2018-04-13 09:43:32,753 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 12 treesize of output 11 [2018-04-13 09:43:32,753 INFO L267 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:32,767 INFO L267 ElimStorePlain]: Start of recursive call 14: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:32,954 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 70 treesize of output 65 [2018-04-13 09:43:32,956 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:32,957 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 29 [2018-04-13 09:43:32,957 INFO L267 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:32,969 INFO L267 ElimStorePlain]: Start of recursive call 16: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:33,145 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 85 treesize of output 78 [2018-04-13 09:43:33,148 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:33,149 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 39 [2018-04-13 09:43:33,149 INFO L267 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:33,165 INFO L267 ElimStorePlain]: Start of recursive call 18: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:33,324 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 87 treesize of output 80 [2018-04-13 09:43:33,326 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:33,327 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 41 [2018-04-13 09:43:33,327 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:33,344 INFO L267 ElimStorePlain]: Start of recursive call 20: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:33,493 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 83 treesize of output 76 [2018-04-13 09:43:33,495 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:33,496 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 39 [2018-04-13 09:43:33,496 INFO L267 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:33,512 INFO L267 ElimStorePlain]: Start of recursive call 22: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:33,650 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 85 treesize of output 78 [2018-04-13 09:43:33,652 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:33,653 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 41 [2018-04-13 09:43:33,653 INFO L267 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:33,671 INFO L267 ElimStorePlain]: Start of recursive call 24: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:33,783 INFO L267 ElimStorePlain]: Start of recursive call 1: 23 dim-0 vars, 7 dim-2 vars, End of recursive call: 16 dim-0 vars, and 6 xjuncts. [2018-04-13 09:43:33,784 INFO L202 ElimStorePlain]: Needed 25 recursive calls to eliminate 30 variables, input treesize:511, output treesize:331 [2018-04-13 09:43:34,066 WARN L148 SmtUtils]: Spent 175ms on a formula simplification that was a NOOP. DAG size: 131 [2018-04-13 09:43:34,084 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 60 treesize of output 58 [2018-04-13 09:43:34,084 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2018-04-13 09:43:34,229 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2018-04-13 09:43:34,229 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:34,231 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2018-04-13 09:43:34,231 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:34,342 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 41 [2018-04-13 09:43:34,342 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:34,454 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:34,455 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:34,455 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 35 [2018-04-13 09:43:34,455 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:34,563 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 45 [2018-04-13 09:43:34,563 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:34,666 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:34,666 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:34,667 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 60 [2018-04-13 09:43:34,667 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:34,764 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2018-04-13 09:43:34,764 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:34,862 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 62 [2018-04-13 09:43:34,863 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2018-04-13 09:43:34,977 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 44 [2018-04-13 09:43:34,977 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:35,089 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 42 [2018-04-13 09:43:35,089 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:35,090 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 44 [2018-04-13 09:43:35,091 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:35,192 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 56 [2018-04-13 09:43:35,192 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:35,285 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:35,286 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:35,286 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 50 [2018-04-13 09:43:35,286 INFO L267 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:35,383 INFO L267 ElimStorePlain]: Start of recursive call 1: 28 dim-0 vars, 12 dim-1 vars, End of recursive call: 8 dim-0 vars, and 5 xjuncts. [2018-04-13 09:43:35,383 INFO L202 ElimStorePlain]: Needed 15 recursive calls to eliminate 40 variables, input treesize:349, output treesize:80 [2018-04-13 09:43:35,705 WARN L148 SmtUtils]: Spent 185ms on a formula simplification that was a NOOP. DAG size: 131 [2018-04-13 09:43:35,714 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:35,715 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:35,716 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:35,717 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 73 [2018-04-13 09:43:35,717 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:35,815 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 37 [2018-04-13 09:43:35,815 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:35,900 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:35,900 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:35,901 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:35,901 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:35,902 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:35,902 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:35,903 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 70 [2018-04-13 09:43:35,903 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:35,987 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 32 [2018-04-13 09:43:35,987 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:36,068 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 57 [2018-04-13 09:43:36,068 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:36,150 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 50 [2018-04-13 09:43:36,150 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:36,230 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:36,232 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:36,232 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 44 [2018-04-13 09:43:36,232 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:36,306 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:36,306 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 53 [2018-04-13 09:43:36,307 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:36,383 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 53 [2018-04-13 09:43:36,384 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2018-04-13 09:43:36,498 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:36,499 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:36,500 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:36,500 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:36,504 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 73 [2018-04-13 09:43:36,504 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2018-04-13 09:43:36,592 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:36,592 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 59 [2018-04-13 09:43:36,593 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:36,680 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:36,680 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:36,681 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:36,682 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:36,683 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 63 [2018-04-13 09:43:36,683 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:36,774 INFO L267 ElimStorePlain]: Start of recursive call 1: 16 dim-0 vars, 12 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:36,774 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 28 variables, input treesize:391, output treesize:15 [2018-04-13 09:43:36,823 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2018-04-13 09:43:36,824 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:36,830 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 11 treesize of output 9 [2018-04-13 09:43:36,831 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2018-04-13 09:43:36,831 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:36,831 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:36,834 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:36,834 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:31, output treesize:15 [2018-04-13 09:43:36,863 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 20 treesize of output 16 [2018-04-13 09:43:36,867 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 17 [2018-04-13 09:43:36,867 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-04-13 09:43:36,869 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 09:43:36,876 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-04-13 09:43:36,876 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2018-04-13 09:43:36,912 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:36,912 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 27 [2018-04-13 09:43:36,912 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:36,925 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:36,929 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 2 case distinctions, treesize of input 24 treesize of output 27 [2018-04-13 09:43:36,929 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-04-13 09:43:36,947 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-13 09:43:36,947 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:47, output treesize:59 [2018-04-13 09:43:37,183 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 32 proven. 78 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-04-13 09:43:37,183 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 09:43:37,183 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 09:43:37,183 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 09:43:37,183 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 09:43:37,183 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=637, Unknown=0, NotChecked=0, Total=702 [2018-04-13 09:43:37,184 INFO L87 Difference]: Start difference. First operand 199 states and 213 transitions. Second operand 27 states. [2018-04-13 09:43:38,313 WARN L151 SmtUtils]: Spent 420ms on a formula simplification. DAG size of input: 142 DAG size of output 135 [2018-04-13 09:43:38,981 WARN L151 SmtUtils]: Spent 581ms on a formula simplification. DAG size of input: 142 DAG size of output 135 [2018-04-13 09:43:39,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:43:39,475 INFO L93 Difference]: Finished difference Result 245 states and 269 transitions. [2018-04-13 09:43:39,476 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-13 09:43:39,476 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 96 [2018-04-13 09:43:39,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:43:39,477 INFO L225 Difference]: With dead ends: 245 [2018-04-13 09:43:39,477 INFO L226 Difference]: Without dead ends: 245 [2018-04-13 09:43:39,477 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 67 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=169, Invalid=1471, Unknown=0, NotChecked=0, Total=1640 [2018-04-13 09:43:39,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2018-04-13 09:43:39,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 223. [2018-04-13 09:43:39,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 223 states. [2018-04-13 09:43:39,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 247 transitions. [2018-04-13 09:43:39,481 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 247 transitions. Word has length 96 [2018-04-13 09:43:39,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:43:39,481 INFO L459 AbstractCegarLoop]: Abstraction has 223 states and 247 transitions. [2018-04-13 09:43:39,481 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 09:43:39,482 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 247 transitions. [2018-04-13 09:43:39,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-04-13 09:43:39,482 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:43:39,482 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:43:39,482 INFO L408 AbstractCegarLoop]: === Iteration 49 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:43:39,483 INFO L82 PathProgramCache]: Analyzing trace with hash 340386263, now seen corresponding path program 5 times [2018-04-13 09:43:39,483 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:43:39,483 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:43:39,483 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:43:39,483 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 09:43:39,483 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:43:39,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:43:39,492 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:43:39,537 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 39 proven. 36 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2018-04-13 09:43:39,537 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:43:39,537 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:43:39,537 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-13 09:43:39,569 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2018-04-13 09:43:39,569 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:43:39,572 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:43:39,587 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 39 proven. 36 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2018-04-13 09:43:39,587 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 09:43:39,587 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2018-04-13 09:43:39,587 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-13 09:43:39,588 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-13 09:43:39,588 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2018-04-13 09:43:39,588 INFO L87 Difference]: Start difference. First operand 223 states and 247 transitions. Second operand 11 states. [2018-04-13 09:43:39,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:43:39,668 INFO L93 Difference]: Finished difference Result 222 states and 243 transitions. [2018-04-13 09:43:39,669 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-13 09:43:39,669 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 97 [2018-04-13 09:43:39,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:43:39,670 INFO L225 Difference]: With dead ends: 222 [2018-04-13 09:43:39,670 INFO L226 Difference]: Without dead ends: 222 [2018-04-13 09:43:39,670 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2018-04-13 09:43:39,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2018-04-13 09:43:39,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 215. [2018-04-13 09:43:39,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 215 states. [2018-04-13 09:43:39,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 236 transitions. [2018-04-13 09:43:39,673 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 236 transitions. Word has length 97 [2018-04-13 09:43:39,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:43:39,674 INFO L459 AbstractCegarLoop]: Abstraction has 215 states and 236 transitions. [2018-04-13 09:43:39,674 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-13 09:43:39,674 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 236 transitions. [2018-04-13 09:43:39,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2018-04-13 09:43:39,674 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:43:39,675 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:43:39,675 INFO L408 AbstractCegarLoop]: === Iteration 50 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:43:39,675 INFO L82 PathProgramCache]: Analyzing trace with hash -1612542147, now seen corresponding path program 5 times [2018-04-13 09:43:39,675 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:43:39,675 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:43:39,676 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:43:39,676 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 09:43:39,676 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:43:39,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:43:39,689 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:43:39,692 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 09:43:39,692 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:43:39,692 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:43:39,693 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-13 09:43:39,721 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2018-04-13 09:43:39,721 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:43:39,725 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:43:39,735 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2018-04-13 09:43:39,735 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:39,735 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:39,736 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:5, output treesize:1 [2018-04-13 09:43:39,760 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:39,761 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:39,761 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-04-13 09:43:39,761 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:39,762 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:39,762 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:11, output treesize:4 [2018-04-13 09:43:39,781 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 15 treesize of output 12 [2018-04-13 09:43:39,782 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-04-13 09:43:39,782 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:39,784 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:39,787 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-13 09:43:39,787 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:20, output treesize:12 [2018-04-13 09:43:39,933 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 29 treesize of output 24 [2018-04-13 09:43:39,936 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:39,937 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 38 [2018-04-13 09:43:39,937 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:39,943 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:39,947 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-13 09:43:39,948 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:29, output treesize:13 [2018-04-13 09:43:40,137 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 24 treesize of output 20 [2018-04-13 09:43:40,138 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 [2018-04-13 09:43:40,138 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:40,139 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:40,141 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-13 09:43:40,141 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:29, output treesize:10 [2018-04-13 09:43:40,162 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:40,163 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 21 [2018-04-13 09:43:40,163 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:40,166 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-13 09:43:40,166 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:11 [2018-04-13 09:43:40,193 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 77 proven. 62 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-04-13 09:43:40,193 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 09:43:40,193 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-13 09:43:40,194 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 09:43:40,194 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 09:43:40,194 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=375, Unknown=0, NotChecked=0, Total=420 [2018-04-13 09:43:40,194 INFO L87 Difference]: Start difference. First operand 215 states and 236 transitions. Second operand 21 states. [2018-04-13 09:43:41,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:43:41,212 INFO L93 Difference]: Finished difference Result 219 states and 236 transitions. [2018-04-13 09:43:41,212 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-13 09:43:41,212 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 100 [2018-04-13 09:43:41,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:43:41,213 INFO L225 Difference]: With dead ends: 219 [2018-04-13 09:43:41,213 INFO L226 Difference]: Without dead ends: 219 [2018-04-13 09:43:41,214 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 86 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 510 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=337, Invalid=2315, Unknown=0, NotChecked=0, Total=2652 [2018-04-13 09:43:41,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2018-04-13 09:43:41,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 215. [2018-04-13 09:43:41,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 215 states. [2018-04-13 09:43:41,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 234 transitions. [2018-04-13 09:43:41,216 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 234 transitions. Word has length 100 [2018-04-13 09:43:41,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:43:41,216 INFO L459 AbstractCegarLoop]: Abstraction has 215 states and 234 transitions. [2018-04-13 09:43:41,216 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 09:43:41,216 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 234 transitions. [2018-04-13 09:43:41,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2018-04-13 09:43:41,216 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:43:41,216 INFO L355 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:43:41,216 INFO L408 AbstractCegarLoop]: === Iteration 51 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:43:41,217 INFO L82 PathProgramCache]: Analyzing trace with hash 654311253, now seen corresponding path program 6 times [2018-04-13 09:43:41,217 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:43:41,217 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:43:41,217 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:43:41,217 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 09:43:41,217 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:43:41,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:43:41,224 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:43:41,275 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 0 proven. 117 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2018-04-13 09:43:41,275 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:43:41,275 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:43:41,275 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-13 09:43:41,307 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2018-04-13 09:43:41,307 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:43:41,310 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:43:41,400 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 0 proven. 117 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2018-04-13 09:43:41,400 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 09:43:41,400 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2018-04-13 09:43:41,401 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-13 09:43:41,401 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-13 09:43:41,401 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=157, Unknown=0, NotChecked=0, Total=272 [2018-04-13 09:43:41,401 INFO L87 Difference]: Start difference. First operand 215 states and 234 transitions. Second operand 17 states. [2018-04-13 09:43:41,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:43:41,506 INFO L93 Difference]: Finished difference Result 336 states and 364 transitions. [2018-04-13 09:43:41,506 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-13 09:43:41,506 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 102 [2018-04-13 09:43:41,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:43:41,507 INFO L225 Difference]: With dead ends: 336 [2018-04-13 09:43:41,508 INFO L226 Difference]: Without dead ends: 336 [2018-04-13 09:43:41,508 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=115, Invalid=157, Unknown=0, NotChecked=0, Total=272 [2018-04-13 09:43:41,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2018-04-13 09:43:41,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 218. [2018-04-13 09:43:41,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 218 states. [2018-04-13 09:43:41,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 237 transitions. [2018-04-13 09:43:41,511 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 237 transitions. Word has length 102 [2018-04-13 09:43:41,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:43:41,512 INFO L459 AbstractCegarLoop]: Abstraction has 218 states and 237 transitions. [2018-04-13 09:43:41,512 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-13 09:43:41,512 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 237 transitions. [2018-04-13 09:43:41,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2018-04-13 09:43:41,512 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:43:41,512 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:43:41,512 INFO L408 AbstractCegarLoop]: === Iteration 52 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:43:41,513 INFO L82 PathProgramCache]: Analyzing trace with hash 1550801130, now seen corresponding path program 5 times [2018-04-13 09:43:41,513 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:43:41,513 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:43:41,513 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:43:41,513 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 09:43:41,513 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:43:41,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:43:41,529 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:43:41,532 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 09:43:41,533 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:43:41,533 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:43:41,533 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-13 09:43:41,566 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2018-04-13 09:43:41,566 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:43:41,571 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:43:41,625 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 15 treesize of output 12 [2018-04-13 09:43:41,627 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 12 treesize of output 11 [2018-04-13 09:43:41,627 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:41,628 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:41,633 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:41,633 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2018-04-13 09:43:41,694 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-13 09:43:41,696 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:41,698 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 31 [2018-04-13 09:43:41,698 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:41,703 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:41,710 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-13 09:43:41,710 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:31, output treesize:16 [2018-04-13 09:43:41,757 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-13 09:43:41,759 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:41,761 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 31 [2018-04-13 09:43:41,761 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:41,766 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:41,787 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-13 09:43:41,787 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:31, output treesize:16 [2018-04-13 09:43:41,876 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 15 treesize of output 11 [2018-04-13 09:43:41,876 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2018-04-13 09:43:41,876 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:41,877 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:41,878 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-13 09:43:41,878 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:15, output treesize:3 [2018-04-13 09:43:41,898 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 32 proven. 104 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2018-04-13 09:43:41,899 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 09:43:41,899 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-13 09:43:41,899 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-13 09:43:41,899 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-13 09:43:41,899 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2018-04-13 09:43:41,900 INFO L87 Difference]: Start difference. First operand 218 states and 237 transitions. Second operand 19 states. [2018-04-13 09:43:42,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:43:42,522 INFO L93 Difference]: Finished difference Result 291 states and 307 transitions. [2018-04-13 09:43:42,522 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-13 09:43:42,522 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 101 [2018-04-13 09:43:42,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:43:42,523 INFO L225 Difference]: With dead ends: 291 [2018-04-13 09:43:42,523 INFO L226 Difference]: Without dead ends: 291 [2018-04-13 09:43:42,524 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 80 SyntacticMatches, 5 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 330 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=182, Invalid=1378, Unknown=0, NotChecked=0, Total=1560 [2018-04-13 09:43:42,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2018-04-13 09:43:42,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 249. [2018-04-13 09:43:42,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 249 states. [2018-04-13 09:43:42,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 267 transitions. [2018-04-13 09:43:42,527 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 267 transitions. Word has length 101 [2018-04-13 09:43:42,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:43:42,527 INFO L459 AbstractCegarLoop]: Abstraction has 249 states and 267 transitions. [2018-04-13 09:43:42,527 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-13 09:43:42,527 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 267 transitions. [2018-04-13 09:43:42,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2018-04-13 09:43:42,528 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:43:42,528 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:43:42,528 INFO L408 AbstractCegarLoop]: === Iteration 53 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__entry_pointErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_true_termination_i__ldv_kref_initErr0RequiresViolation]=== [2018-04-13 09:43:42,528 INFO L82 PathProgramCache]: Analyzing trace with hash -1303612823, now seen corresponding path program 4 times [2018-04-13 09:43:42,529 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:43:42,529 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:43:42,529 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:43:42,529 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 09:43:42,529 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:43:42,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:43:42,548 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:43:42,554 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 09:43:42,554 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:43:42,554 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:43:42,555 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-13 09:43:42,599 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-13 09:43:42,599 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:43:42,603 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:43:42,697 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 52 treesize of output 49 [2018-04-13 09:43:42,698 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 12 treesize of output 11 [2018-04-13 09:43:42,698 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:42,707 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:42,709 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 52 treesize of output 49 [2018-04-13 09:43:42,710 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 12 treesize of output 11 [2018-04-13 09:43:42,710 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:42,719 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:42,742 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-13 09:43:42,742 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:105, output treesize:107 [2018-04-13 09:43:42,827 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2018-04-13 09:43:42,828 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:42,841 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2018-04-13 09:43:42,841 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:42,852 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2018-04-13 09:43:42,852 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:57, output treesize:39 [2018-04-13 09:43:43,187 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 93 treesize of output 84 [2018-04-13 09:43:43,189 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:43,190 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:43,190 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 96 [2018-04-13 09:43:43,190 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:43,209 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:43,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 93 treesize of output 84 [2018-04-13 09:43:43,242 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:43,243 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:43,243 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 96 [2018-04-13 09:43:43,243 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:43,256 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:43,285 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-04-13 09:43:43,285 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:187, output treesize:189 [2018-04-13 09:43:43,399 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:43,399 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 51 [2018-04-13 09:43:43,415 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:43,416 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:43,416 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:43,416 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 33 [2018-04-13 09:43:43,417 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:43,422 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:43,439 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:43,439 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 0 case distinctions, treesize of input 54 treesize of output 51 [2018-04-13 09:43:43,454 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:43,454 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:43,455 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:43,455 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 33 [2018-04-13 09:43:43,455 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:43,460 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:43,474 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2018-04-13 09:43:43,474 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:99, output treesize:87 [2018-04-13 09:43:43,885 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 113 treesize of output 96 [2018-04-13 09:43:43,887 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:43,887 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:43,888 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:43,889 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:43,889 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:43,890 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:43,890 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 150 [2018-04-13 09:43:43,890 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:43,910 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:43,948 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 113 treesize of output 96 [2018-04-13 09:43:43,950 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:43,951 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:43,952 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:43,953 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:43,953 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:43,954 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:43,954 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 150 [2018-04-13 09:43:43,955 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:43,975 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:44,008 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-04-13 09:43:44,008 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:227, output treesize:229 [2018-04-13 09:43:44,168 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:44,168 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 84 [2018-04-13 09:43:44,200 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:44,201 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:44,201 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:44,202 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 87 [2018-04-13 09:43:44,226 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:44,227 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:44,228 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:44,228 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:44,229 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 82 [2018-04-13 09:43:44,229 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:44,235 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:44,246 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:44,272 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:44,272 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 0 case distinctions, treesize of input 90 treesize of output 94 [2018-04-13 09:43:44,296 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:44,296 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:44,297 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:44,297 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 87 [2018-04-13 09:43:44,313 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:44,314 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:44,315 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:44,315 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:44,315 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 82 [2018-04-13 09:43:44,316 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:44,328 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:44,339 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:43:44,363 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 2 dim-1 vars, End of recursive call: 6 dim-0 vars, and 2 xjuncts. [2018-04-13 09:43:44,363 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:171, output treesize:191 [2018-04-13 09:43:44,796 WARN L151 SmtUtils]: Spent 251ms on a formula simplification. DAG size of input: 154 DAG size of output 97 [2018-04-13 09:43:45,027 WARN L148 SmtUtils]: Spent 148ms on a formula simplification that was a NOOP. DAG size: 98 [2018-04-13 09:43:45,428 WARN L151 SmtUtils]: Spent 308ms on a formula simplification. DAG size of input: 102 DAG size of output 100 [2018-04-13 09:43:45,662 WARN L148 SmtUtils]: Spent 138ms on a formula simplification that was a NOOP. DAG size: 98 [2018-04-13 09:43:45,907 WARN L148 SmtUtils]: Spent 147ms on a formula simplification that was a NOOP. DAG size: 97 [2018-04-13 09:43:46,286 WARN L151 SmtUtils]: Spent 275ms on a formula simplification. DAG size of input: 103 DAG size of output 101 [2018-04-13 09:43:46,512 WARN L148 SmtUtils]: Spent 126ms on a formula simplification that was a NOOP. DAG size: 100 [2018-04-13 09:43:46,740 WARN L148 SmtUtils]: Spent 125ms on a formula simplification that was a NOOP. DAG size: 101 [2018-04-13 09:43:46,753 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 242 treesize of output 210 [2018-04-13 09:43:46,756 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 10 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 206 treesize of output 193 [2018-04-13 09:43:46,756 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:43:46,848 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:46,849 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:46,849 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:46,850 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:46,851 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:46,852 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:46,853 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:46,855 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:46,858 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:46,860 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:46,872 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 136 treesize of output 214 [2018-04-13 09:43:46,875 INFO L267 ElimStorePlain]: Start of recursive call 4: 17 dim-0 vars, End of recursive call: 17 dim-0 vars, and 6 xjuncts. [2018-04-13 09:43:47,606 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:47,607 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:47,609 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:47,610 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:47,615 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:47,618 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:47,620 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:47,628 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:47,632 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:47,639 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:43:47,719 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 20 disjoint index pairs (out of 28 index pairs), introduced 7 new quantified variables, introduced 18 case distinctions, treesize of input 195 treesize of output 463 [2018-04-13 09:43:47,720 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 18 [2018-04-13 09:43:52,489 WARN L152 XnfTransformerHelper]: Simplifying disjunction of 262144 conjuctions. This might take some time... Received shutdown request... [2018-04-13 09:44:50,319 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-04-13 09:44:50,319 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-13 09:44:50,323 WARN L197 ceAbstractionStarter]: Timeout [2018-04-13 09:44:50,323 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.04 09:44:50 BoogieIcfgContainer [2018-04-13 09:44:50,323 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-13 09:44:50,324 INFO L168 Benchmark]: Toolchain (without parser) took 834630.31 ms. Allocated memory was 402.1 MB in the beginning and 1.7 GB in the end (delta: 1.3 GB). Free memory was 334.7 MB in the beginning and 1.0 GB in the end (delta: -677.3 MB). Peak memory consumption was 1.4 GB. Max. memory is 5.3 GB. [2018-04-13 09:44:50,325 INFO L168 Benchmark]: CDTParser took 0.13 ms. Allocated memory is still 402.1 MB. Free memory is still 362.5 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-13 09:44:50,325 INFO L168 Benchmark]: CACSL2BoogieTranslator took 329.75 ms. Allocated memory is still 402.1 MB. Free memory was 334.7 MB in the beginning and 292.4 MB in the end (delta: 42.3 MB). Peak memory consumption was 42.3 MB. Max. memory is 5.3 GB. [2018-04-13 09:44:50,326 INFO L168 Benchmark]: Boogie Preprocessor took 53.06 ms. Allocated memory is still 402.1 MB. Free memory was 292.4 MB in the beginning and 287.1 MB in the end (delta: 5.3 MB). Peak memory consumption was 5.3 MB. Max. memory is 5.3 GB. [2018-04-13 09:44:50,326 INFO L168 Benchmark]: RCFGBuilder took 640.48 ms. Allocated memory was 402.1 MB in the beginning and 615.5 MB in the end (delta: 213.4 MB). Free memory was 287.1 MB in the beginning and 484.3 MB in the end (delta: -197.2 MB). Peak memory consumption was 31.7 MB. Max. memory is 5.3 GB. [2018-04-13 09:44:50,326 INFO L168 Benchmark]: TraceAbstraction took 833603.68 ms. Allocated memory was 615.5 MB in the beginning and 1.7 GB in the end (delta: 1.1 GB). Free memory was 484.3 MB in the beginning and 1.0 GB in the end (delta: -527.7 MB). Peak memory consumption was 1.3 GB. Max. memory is 5.3 GB. [2018-04-13 09:44:50,327 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.1 MB. Free memory is still 362.5 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 329.75 ms. Allocated memory is still 402.1 MB. Free memory was 334.7 MB in the beginning and 292.4 MB in the end (delta: 42.3 MB). Peak memory consumption was 42.3 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 53.06 ms. Allocated memory is still 402.1 MB. Free memory was 292.4 MB in the beginning and 287.1 MB in the end (delta: 5.3 MB). Peak memory consumption was 5.3 MB. Max. memory is 5.3 GB. * RCFGBuilder took 640.48 ms. Allocated memory was 402.1 MB in the beginning and 615.5 MB in the end (delta: 213.4 MB). Free memory was 287.1 MB in the beginning and 484.3 MB in the end (delta: -197.2 MB). Peak memory consumption was 31.7 MB. Max. memory is 5.3 GB. * TraceAbstraction took 833603.68 ms. Allocated memory was 615.5 MB in the beginning and 1.7 GB in the end (delta: 1.1 GB). Free memory was 484.3 MB in the beginning and 1.0 GB in the end (delta: -527.7 MB). Peak memory consumption was 1.3 GB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 1100]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1100). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1100]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1100). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1099]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1099). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1099]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1099). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1340]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1340). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1344]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1344). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1340]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1340). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1339]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1339). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1339]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1339). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1344]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1344). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1116]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1116). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1116]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1116). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1115]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1115). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1115]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1115). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1164]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1164). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1163). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1163). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1163). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1164]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1164). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1163). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1267]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1267). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1265]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1265). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1267]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1267). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1265]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1265). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1460]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 1460). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1126]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1126). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1126]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1126). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1411]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1411). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1411]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1411). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1146]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1146). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1146]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1146). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1193]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1193). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1193]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1193). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1258]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1258). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1256]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1256). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1258]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1258). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1256]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1256). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1110]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1110). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1109]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1109). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1108]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1108). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1108]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1108). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1109]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1109). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1107]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1107). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1107]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1107). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1110]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1110). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1121]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1121). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1121]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1121). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1157]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1157). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1157]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1157). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1454]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1454). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1448]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1448). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1456]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1456). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1454]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1454). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1448]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1448). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1454]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1454). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1456]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1456). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1454]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1454). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1198]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1198). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1198]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1198). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1294]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1294). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - TimeoutResultAtElement [Line: 1294]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1294). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 5, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 262144 conjuctions. . - StatisticsResult: Ultimate Automizer benchmark data CFG has 43 procedures, 352 locations, 79 error locations. TIMEOUT Result, 833.5s OverallTime, 53 OverallIterations, 7 TraceHistogramMax, 444.9s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 2660 SDtfs, 5291 SDslu, 18569 SDs, 0 SdLazy, 20977 SolverSat, 965 SolverUnsat, 412 SolverUnknown, 0 SolverNotchecked, 232.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 3594 GetRequests, 2433 SyntacticMatches, 67 SemanticMatches, 1094 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 6626 ImplicationChecksByTransitivity, 496.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=249occurred in iteration=52, 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, 52 MinimizatonAttempts, 1030 StatesRemovedByMinimization, 45 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 318.8s InterpolantComputationTime, 6153 NumberOfCodeBlocks, 6084 NumberOfCodeBlocksAsserted, 161 NumberOfCheckSat, 4273 ConstructedInterpolants, 622 QuantifiedInterpolants, 5255788 SizeOfPredicates, 341 NumberOfNonLiveVariables, 10725 ConjunctsInSsa, 1346 ConjunctsInUnsatCore, 70 InterpolantComputations, 11 PerfectInterpolantSequences, 2402/4470 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memleaks_test18_2_false-valid-memtrack_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_NoArray.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-13_09-44-50-334.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memleaks_test18_2_false-valid-memtrack_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_NoArray.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-13_09-44-50-334.csv Completed graceful shutdown